MEMBUAT SEBUAH KONEKSI FIREBASE DENGAN KOTLIN
- Buat sebuah project untuk koneksi ke bagian database firebase, jika belum mempunyai akun maka daftar terlebih dahulu atau login dengan menggunakan akun Google.
- Jika sudah mempunyai akun Firebase, buat sebuah project dengan cara :
3. Buatlah nama project nya dengan nama realtime-database kemudian klik Lanjutkan
4. Pada bagian ini hapus tanda bagian “Aktifkan Google Analytics Untuk Project Ini” (Jika ingin tetap di diberi tanda, itu tidak apa-apa) dan klik lanjutkan.
5. Jika sudah selesai tampil seperti dibawah ini kemudian klik lanjutkan.
6. Maka akan muncul seperti gambar dibawah ini :
7. Klik bagian Android seperti gambar diatas, ini berfungsi untuk mengkoneksikan firebase ke dalam aplikasi yang kita buat. Tampilan seperti dibawah ini :
8. Isi bagian “Nama paket android”. Nama paket android tersebut ada pada bagian aplikasi yang kita buat, pada bagian “Android → manifest → AndroidManifest.xml. Buka AndroidManifest.xml kemudian salin/copy nama paket yang ada didalam :
9. Pastekan dibagian “Nama paket android” dan bagian nama aplikasi silahkan isi sesuai keinginan masing-masing (disarankan yang mudah diingat).
10. Pada bagian “Sertifikat penandatangan debug SHA-1 terdapat pada aplikasi yang dibuat. Untuk mendapatkan SHA-1 dari aplikasi yang dibuat dengan cara klik Gradle (yang berada dibagian seleah kanan atas) → latihan1 (nama aplikasi yang kalian buat) → android → double klik bagian signingReport.
11. Jika sudah maka akan secara otomatis masuk ke bagian “Download file Konfigurasi”. Download file google-service.json, kemudian klik Berikutnya
12. Buka folder dimana tempat file yang sudah didownload kemudian salin dan pastekan pada bagian project → latihan1 → app. Pada bagian app klik kanan kemudian pastekan file google-service.json
13. Tambahkan script (implementation ‘com.google.firebase:firebase-database:19.1.0’) di project →latihan1 →app →build.gradle dan script (classpath ‘com.google.gms:google-services:4.3.2’) dan klik Sysnc Now bagian kanan atas tunggu hingga selesai (pastikan tidak error). Jika terjadi error maka letak yang di pastekan salah.
14. Tambahkan juga (apply plugin: ‘com.google.gms.google-services’) dibagian paling bawah project →app →build.gradle dan Sysnc Now seperti gambar dibawah ini :
15. Jika semua sudah selanjutnya kembali ke bagian Firebase dan Klik Database scroll kebawah dan klik Buat Database (Realtime Database)
16. Bagian Aturan keamanan biarkan dan klik aktifkan
17. Buatlah nama databasenya dengan nama USERS dengan nilai 10 kemudian klik Tambahkan
Sehingga akan seperti berikut :
18. Langkah selanjutnya kembali ke android studio klik bagian project dan ganti ke Android.
19. Buka bagian app → java → nama paket. Klik kanan kemudian pilih New → Kotlin File/Class. dan tambahkan nama class “Users” dan opsi kedua pilih class dan OK.
20. Buka bagian MainActivity.kt
21. Buatlah script program seperti berikut :
22. Jika bagian ini error maka tekan tombol Alt+Enter.
23. Buat script pada bagian User.kt :
24. Jika semua sudah selesai langkah terakhir buka kembali Firebase yang sudah dibuat. Ganti script program berikut menjadi true semua seperti gambar dibawah ini :
25. Silahkan run dan masukkan nama dan status kemudian save dan lihat pada Firebase yang dibuat akan muncul otomatis atau realtime data yang sudah dibuat pada aplikasi.
26. Berikut hasil aplikasi yang sudah dibuat :
Hasil yang di Firebase :
Semoga Bermanfaat