Notifikasi adalah pesan yang muncul pada layar pengguna yang dapat muncul ketika aplikasi aktif. Push Notifications adalah pesan yang dimasukkan (push) oleh server ke perangkat yang berjalan di background melalui PUSH API, kemudian pesan yang masuk itu akan ditampilkan melalui Notifications API. Push notifications dapat dilakukan salah satunya dengan Firebase Cloud Messaging (FCM).

Daftar Isi
Push Notifications
PUSH API meneriman pesan secara background, kemudian pesan yang diterima akan ditampilkan oleh Notifications API ke layar pengguna. Mekanisme tersebut berjalan baik dalam kondisi aplikasi menyala maupun tidak karena kedua API tersebut berjalan di atas Service Worker API..
— Flutter Push Notifications dengan Firebase

Persiapan
|-Buat Proyek Baru

klik proyek baru pada console.firebase.google.com 
beri nama proyek 
buat proyek baru
|-Buat Basis Data Firestore Baru

klik basisdata firestore baru 
buat rule test mode 
pilih lokasi penyimpanan
|-Buat Data Base Realtime Baru

klik basisdata realtime baru 
pilih lokasi penyimpanan 
buat rule test mode
|-Koneksi Android Studio dengan Firebase

buat proyek android baru 
register aplikasi sesuai dengan nama proyek 
unduh google-services.json 
pindah google-services ke proyek andoid studio: <proyek>\android\app 
setting proyek andoid studio: <proyek>\android\build.graddle 
setting app pada proyek andoid studio: <proyek>\android\app\build.graddle
