Tutorial Menambahkan Firebase di Aplikasi Android dengan Firebase Assistant

Halo semua, Firebase adalah sebuah kumpulan library dari Google yang sangat berguna untuk pengembangan aplikasi Android kalian ke depannya. Ada banyak kegunaan dari Firebase, di antaranya adalah untuk menambah user base, develop high quality apps, analytics, bahkan untuk mendapatkan uang dari aplikasi kalian. Di tutorial ini kita akan belajar cara menambahkan Firebase library ke aplikasi Android buatan kalian. Kita akan menggunakan Firebase Assistant untuk menambahkan Firebase ke aplikasi Android kita, sehingga prosesnya akan lebih mudah karena dibantu dengan GUI.

Pre-requisites

Syarat minimal untuk Firebase SDK adalah :

  • Device Android minimal versi 4.0 (Ice Cream Sandwich) ke atas, dan Google Play services versi 10.2.0 ke atas
  • Download Google Play services SDK dari Google Repository, cara downloadnya bisa lewat Android SDK Manager
  • Versi terbaru dari Android Studio, versi 1.5 atau ke atas

Sedangkan jika kalian ingin menggunakan Firebase Assistant, minimal versi Android Studio nya adalah versi 2.2.

Menambahkan Firebase lewat Firebase Assistant

Setelah syarat-syarat di atas terpenuhi, langsung saja kita mulai tambahkan Firebase ke dalam aplikasi Android buatan kalian. Pertama-tama kalian bisa membuat project Android baru terlebih dahulu. Atau buka existing project Android kalian.

Kemudian pada menu atas Android Studio, klik Tools > Firebase.

Firebase Assistant

Jika sudah, maka akan muncul kolom Firebase Assistant baru pada sebelah kanan layar. Seperti gambar di bawah ini.

Menu utama Firebase

Di sana kalian bisa memilih layanan-layanan dari Firebase yang ingin digunakan. Untuk keperluan tutorial ini kita coba pilih Analytics.

Firebase Analytics

Kemudian akan muncul tampilan seperti di atas. Pilih untuk Connect to Firebase terlebih dahulu. Kalian akan diarahkan untuk membuka browser dan login ke akun Google kalian. Jika kalian sudah login dan mengauthentifikasi Firebase, buka kembali aplikasi Android Studio nya. Maka akan muncul dialog untuk connect ke Firebase dan membuat project Firebase baru seperti gambar di bawah.

Firebase Create New Project

Masukkan nama project Firebase baru kalian, kemudian klik Connect to Firebase.

Kemudian, kalian akan menunggu beberapa saat. Jika sudah selesai maka akan muncul notifikasi bahwa project Android kalian telah terkoneksi ke Firebase.

Perlu diketahui, proses ini hanya untuk mendapatkan konfigurasi google-services.json, meng-create Firebase Project baru pada Firebase Dashboard dan menyambungkan project Android kalian ke Dashboard Firebase. Langkah-langkah ini belum menambahkan Firebase SDK secara nyata ke dalam aplikasi Android kalian. Untuk menambahkan Firebase SDK nya sendiri ke project Android kalian, diperlukan sedikit coding. Langkah-langkahnya seperti berikut :

  • Tambahkan dependency Firebase (com.google.gms:google-services:3.0.0) pada project level build.gradle kalian
    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.0'
            classpath 'com.google.gms:google-services:3.0.0'
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
  • Kemudian pada app-level build.gradle kalian tambahkan plugin gms-google services seperti contoh di bawah :
    apply plugin: 'com.android.application'
    apply plugin: 'com.google.gms.google-services'
    // ... rest of code
    
  • Yang terakhir, tambahkan firebase core library pada dependencies di app-level build.gradle kalian
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        // ... rest of code
        compile 'com.google.firebase:firebase-core:10.0.1'
        // ... rest of code
    }
    
  • Jika sudah, klik Sync Now untuk men-sync gradle di Android Studio

That’s all. Setelah proses Gradle sync selesai maka Firebase sudah benar-benar ditambahkan ke project Android kalian dan bisa mulai digunakan untuk Analytics, Authentication, dan sebagainya. Untuk tutorial-tutorial penggunaannya akan saya bahas di lain waktu. Sampai jumpa, dan silahkan bertanya di bagian komentar jika ada hal yang kurang dimengerti 🙂





Download aplikasi kami di Google Play Store


Leave a Reply