Cara menggunakan Firebase

Apa itu dan Cara menggunakan Firebase

Ogniwo Artikel – Selain cara membuat crud dengan php dan mysql untuk pemula maka hal penting lainnya yang juga perlu diketahui adalah┬ácara menggunakan Firebase.

Apa itu Firebase

Firebase ialah Cloud Service Provider dan Backend as a Service (BaaS) dari Google. Google Firebase merupakan solusi yang ditawarkan Google guna mempermudah pengerjaan Mobile Apps Developer, yakni supaya pengguna dapat lebih fokus pada pengembangan aplikasi tanpa perlu kerepotan dengan masalah backend. Firebase menyediakan alat juga software yang fungsinya untuk pengembangan aplikasi, yakni seperti manajemen data, dan API, juga integrasi social media serta push notifications. Firebase sangat direkomendasikan untuk digunakan oleh para Apps Developer karena tingkat kecepatannya yang real time juga sifatnya yang responsif, lalu juga memiliki banyak SDK yang memungkinkan untuk mengintegrasikan layanan ini dengan Android, dan iOS, juga JavaScript, dan Java, serta Objective-C, swift juga Node.js. Data yang disimpan pada Firebase dengan menggunakan JSON, sehingga mudah dibaca datanya. Tampilan website Firebase juga user friendly dengan dokumentasi yang mudah dipahami. Beberapa aplikasi hasil Firebase antara lain adalah Alibaba.com, dan Trivago, juga Duolingo serta Wattpad.

Terdapat 3 pilihan layanan yang tersedia di Firebase, sebagai berikut.

Spark, yang bisa digunakan secara gratis

Flame, layanan berbiaya $25 per bulan

Blaze, berbayar sesuai pemakaiannya

Cara menggunakan Firebase

Sebelumnya pastikan terlebih dahulu agar Android Studio nya sudah dalam versi yang paling baru. Selalu cek untuk update. Setidaknya API target level 16 yakni jelly bean ataupun yang lebih terbaru. Lalu juga

gunakan Gradle 4.1 dan gunakan pula Jetpack (AndroidX) yang sudah mencakup com.android.tools.build:gradle v 3.2.1 ataupun versi yang terbarunya. Kemudian juga dengan software CompileSdkVersion 28 ataupun versi yang terbarunya. Ini dari sisi persiapan perangkat lunaknya. Lalu persiapkan juga perangkat kerasnya.

Siapkan perangkat fisik dengan menjalankan emulator. Berikut ini langkah caranya.

Masuk ke dalam akun Firebase

Lalu setelah lengkap semuanya maka bisa mulai untuk lanjut ke langkah berikut ini.

Hubungkan aplikasi ke Firebase

Kemudian tambahkan Firebase ke project Android jika sebelumnya belum pernah dibuat.

Lalu tambahkan Firebase Authentication ke aplikasi

Dengan Firebase Android BoM, maka selanjutnya deklarasikan dependensi untuk library Android Firebase Authentication ke dalam file Gradle modul pada level aplikasi. Ini biasanya app/build.gradle.

Berikutnya cara mengautentikasi pengguna, berikut langkahnya.

Cek status autentikasi pada saat terkininya.

Deklarasikan instance FirebaseAuth

Yaitu private FirebaseAuth mAuth;

Lalu dalam metode onCreate(), lakukanlah inisialisasi instance FirebaseAuth.

Dengan kode // Initialize Firebase Auth

mAuth = FirebaseAuth.getInstance();

Kemudian pada saat melakukan inisialisasi Aktivitasnya maka cek pengguna pada saat ini apakah sudah login ataupun belum.

Lalu daftarkan pengguna baru, dengan membuat metode createAccount baru yang mempergunakan alamat email serta sandi, dan jalankan validasi, berikutnya buat pengguna baru dengan metode createUserWithEmailAndPassword.

mAuth.createUserWithEmailAndPassword(email, password)

Kemudian tambahkan formulir untuk mendaftarkan pengguna yang baru sesuai email dan sandi nya, dan panggil metode baru ini saat dikirim.

Lanjutkan dengan .embuat pengguna yang ada agar melakukan login

Berikutnya buat metode sign in yang baru yang mempergunakan alamat email serta sandi, dan validasikan metode tersebut, kemudian buat supaya pengguna login dengan menggunakan metode signInWithEmailAndPassword.

Berikutnya tambahkan formulir guna membuat pengguna login dengan email dan sandi mereka, lalu panggil metode baru ini saat dikirim.

Kemudian akses informasi pengguna

Apabila pengguna berhasil login, maka akan bisa memperoleh data akunnya kapan saja diperlukan dengan metode getCurrentUser.

Itulah antara lain langkah cara menggunakan Firebase. (*)

Baca juga: Pesona Air Terjun Sigerincing yang Memanjakan Mata

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.