Firebase setup
Cost of firebase : free
https://firebase.google.com/pricing/#free_products
Push notification server side integration:
https://firebase.google.com/docs/cloud-messaging/server
Push notification for client side:
https://firebase.google.com/docs/cloud-messaging/android/client