0Pricing
Android Academy · Lesson

Push Notifications

Send push notifications via Firebase Cloud Messaging. Set up FCM, create notification channels, build notifications with actions, and handle foreground vs background delivery.

What Are Push Notifications?

Push notifications let your server send messages to users even when the app is not in the foreground. Common uses:

  • New message alerts
  • Order status updates
  • Breaking news
  • Reminders and promotions

On Android, Firebase Cloud Messaging (FCM) is the standard push delivery service.

FCM Overview

Firebase Cloud Messaging (FCM) flow:

  1. App registers with FCM on first launch → receives a device token
  2. App sends the token to your server
  3. When you want to push, your server sends a message to FCM
  4. FCM delivers it to the device

FCM is free, reliable, and works even when the app is killed.

All lessons in this course

  1. Retrofit & REST APIs
  2. Loading Images with Coil
  3. Error Handling & UX
  4. Push Notifications
  5. WorkManager & Background Tasks
  6. Publishing to Play Store
← Back to Android Academy