Pengenalan Firebase
Firebase adalah Backend-as-a-Service (Baas) yang berguna mempercepat pekerjaan para developer.Dengan Firebase, developer bisa fokus mengembangkan aplikasi tanpa harus memberikan usaha yang besar. Mulanya Firebase berbentuk database yang tidak terbatas pada sebuah komputer fisik.
Fungsi Firebase disini memberi para developer alat yang ideal dan layanan untuk membantu mengembangkan aplikasi, menumbuhkan basis pengguna, dan mendapatkan keuntungan.Definisi lain dari Firebase adalah platform dari Google yang menyediakan berbagai layanan untuk memudahkan pengembangan aplikasi web, Android, iOS, maupun Unity. Platform ini mampu mempermudah dalam pengembangan aplikasi bersifat Realtime Database. Untuk menjalankan platform, fungsi Firebase juga memerlukan akses internet karena tempat penyimpanannya berbasis online.
Layanan Firebase
Kalian bisa melihat apa saja layanan pada Flutter Firebase pada situ resminya yaitu https://firebase.flutter.dev/ kurang lebih ada 14 layanan yang stabil untuk bisa digunakan
Integrasi pada Project kita
Untuk setup Firebase pada aplikasi kita, bukalah console Firebase https://console.firebase.google.com
Lalu pilih Add Project
Lalu kita tuliskan nama project kita dan tekan Continue
Kalian bisa nyalakan Google Analytics (optional) tetapi untuk kali ini saya tidak memakai nya
Jika sudah, tekan Create Project dan tunggu sampai proses nya selesai
Jika sudah selesai, tekan Continue untuk pergi ke dashboard lalu kita pilih add apps, kita akan meng-setup aplikasi kita untuk Android
Dan akan keluar tampilan seperti ini :
Untuk package name, kita bisa mencari nya pada app-level.build.gradle
Dan kalian bisa mengisi App Nickname sesuai keinginan kalian.
Jika sudah, tekan Register App Lalu kita akan download config file kita dan akan kita letakkan pada folder app.
Dan pada project build gradle tambahkan dependency berikut:
Lalu pada app-level.build.gradle kita tambahkan plugins serta dependency :
Tekan next, dan kalian telah berhasil setup aplikasi kita untuk Android.