Panduan ini menjelaskan cara menambahkan fitur autentikasi Firebase ke aplikasi Android menggunakan Android Studio. Langkah-langkahnya meliputi membuat proyek baru di Android Studio, mengklik menu Firebase dan memilih autentikasi email dan kata sandi, serta menghubungkan proyek ke akun Firebase dan menerima perubahan konfigurasi.
2. 2016
1
Panduan Memulai Firebase Android
Pada artikel pertama saya, akan membuat panduan awal untuk menggunakan firebase untuk
mengembangkan aplikasi android. Sebelum mengarah lebih jauh saya akan sedikit
menjelaskan apa itu firebase. Firebase adalah produknya google yang memudahkan para
developer ketika membuat aplikasi, karena developer tidak perlu memusingkan backend. Kita
tinggal pakai backend yang dibuat oleh google. Jadi anda tidak perlu pusing bagaimana
otentikasi pengguna (mendaftar dan login ke aplikasi), sinkronisasi data ke pengguna, dan
lain-lain. Layanan semacam ini biasanya disebut Backend as a Service (BaaS). Dan layanan ini
bisa dikatakan sepenuhnya gratis walaupun ada yang bayar jika butuh hal yang lebih. Yah
masih mending daripada dibatasi hanya bisa menggunakan 15 atau 30 hari saja.
Apa saja syarat awal menggunakan firebase? berikut syaratnya :
Smartphone minimal android 2.3 (gingerbread) atau lebih tinggi
Google Play Service 9.6.1 (jika anda menggunakan firebase versi 9.6.1)
Google Repository dari SDK Manager
Android Studio 1.5 atau lebih baru (saran saya gunakan Android Studio minimal versi
2.2)
Menambahkan firebase ke aplikasi :
Untuk menambahkan firebase ke aplikasi anda, dibutuhkan firebase project dan file
konfigurasi firebase untuk aplikasi anda. Ada dua cara menambahkan, pertama cara manual,
dan kedua melalui Android Studio secara langsung. Namun cara kedua hanya dapat digunakan
jika anda menggunakan Android Studio minimal versi 2.2.
Untuk cara manual anda dapat mengunjungi dokumentasi firebase
(https://firebase.google.com/docs/android/setup?hl=id). Dan untuk cara mudahnya anda
dapat mengikuti tutorial ini. Perlu diingat, untuk menggunakan cara mudah anda harus sudah
menggunakan Android Studio versi 2.2.
1. Buka Android Studio
2. Klik Start a new Android Studio project
3. 2016
2
3. Tentukan Application name, Company domain, dan Project location. Kemudian klik Next.
4. Tentukan Minimal SDK. Pada tutorial ini minimal SDK API 16. Kemudian klik Next.
4. 2016
3
5. Pilih Empty Activity. Kemudian klik Next.
6. Tentukan Activity Name, dan Layout Name. Kemudian klik Finish dan biarkan Gradle
membangun proyek aplikasi hingga selesai.
5. 2016
4
7. Jika sudah ada Gradle build finished dipojok kiri bawah, maka proses membangun proyek
aplikasi sudah selesai.
8. Untuk menambahkan firebase ke proyek aplikasi anda, pastikan terlebih dahulu
komputer/laptop anda terkoneksi internet.
9. Anda dapat klik menu Tool, lalu klik Firebase.
10. Maka akan terbuka halaman Firebase Assistant. Dan anda dapat memilih salah satu fitur
firebase yang akan anda gunakan.
11. Pada tutorial ini, yang akan digunakan yaitu Firebase Authentication, maka anda dapat
mengklik Authentication, kemudian klik Email and password authentication.
6. 2016
5
12. Klik Connect to Firebase.
13. Maka akan membuka browser untuk login dengan salah satu akun Google anda. Disini
saya sudah login sehingga hanya perlu memilih salah satu akun google saya.
14. Klik Allow jika muncul permintaan hak akses.
7. 2016
6
15. Jika sudah muncul Success, silakan kembali ke Android Studio.
16. Setelah anda kembali ke Android Studio, maka akan tampil dialog seperti dibawah ini. Jika
ini pertama kali anda membuat proyek firebase atau proyek baru, maka pilihlah Create
new Firebase project, dan isikan nama proyek (nama proyek firebase boleh berbeda
dengan nama proyek aplikasi). Ganti Country/region menjadi Indonesia. Kemudian klik
Connect to Firebase.
8. 2016
7
17. Tunggu hingga dipojok kiri bawah muncul pesan seperti dibawah ini.
18. Setelah terkoneksi, maka status di firebase assistant akan menjadi Connected.
19. Klik Add Firebase Authentication to your app, dan akan muncul dialog seperti dibawah
ini. Silakan klik Accept Changes. Dan tunggu hingga proses sinkronisasi gradle selesai.
9. 2016
8
20. Apabila tidak terjadi error, maka akan muncul pesan dipojok kiri bawah sebagai tanda
bahwa penambahan firebase authentication berhasil. Namun jika ada pesan error, anda
dapat menghubungi saya.
21. Apabila anda ingin menambahkan fitur firebase yang lainnya (misal Realtime Database),
anda hanya perlu mengklik Realtime Database, lalu klik save and retrive data, dan klik
Add the Realtime Database to your app. Kemudian Accept Changes, dan tunggu
sinkronisasi gradle selesai.
22. Sekian tutorial panduan memulai firebase android, tunggu panduan berikutnya yang
berhubungan dengan firebase android.