Menambahkan Firebase ke Project Android

Prasyarat

  • Perangkat yang menjalankan sistem operasi Android 4.0 (Ice Cream Sandwich) atau yang lebih baru dan layanan Google Play 15.0.0 atau yang lebih tinggi.
  • Android Studio versi terbaru

Jika belum memiliki project Android Studio, Anda bisa mendownload salah satu contoh quickstart, jika hanya ingin mencoba fitur Firebase. Jika Anda menggunakan panduan mulai cepat, ingatlah untuk mendapatkan ID aplikasi dari file build.gradle dalam folder modul project (biasanya app/), karena nama paket tersebut akan diperlukan dalam langkah berikutnya.

Menambahkan Firebase ke aplikasi

Jika Anda menggunakan Android Studio versi 2.2 atau yang lebih baru, Firebase Assistant adalah cara termudah untuk menghubungkan aplikasi Anda ke Firebase. Assistant dapat menghubungkan project yang ada atau membuat project baru, dan secara otomatis menginstal dependensi gradle yang diperlukan.

Jika Anda menggunakan Android Studio versi lama atau memiliki konfigurasi project yang lebih kompleks, Anda masih dapat menambahkan Firebase ke aplikasi Anda secara manual.

Menggunakan Firebase Assistant

Untuk membuka Firebase Assistant di Android Studio:

  • Klik Tools > Firebase untuk membuka jendela Assistant.
  • Klik untuk memperluas salah satu fitur yang terdaftar (misalnya, Analytics), kemudian klik link tutorial yang tersedia (misalnya, membuat Log peristiwa Analytics).
  • Klik tombol Connect to Firebase untuk menghubungkan ke Firebase dan tambahkan kode yang diperlukan untuk aplikasi Anda.

Selesai! Anda dapat langsung mengikuti langkah berikutnya.

Menambahkan Firebase secara manual

Waktunya menambahkan Firebase ke aplikasi Anda. Untuk melakukannya, Anda memerlukan project Firebase dan file konfigurasi Firebase untuk aplikasi Anda.

Untuk membuat project Firebase:

  1. Buat project Firebase di Firebase console jika Anda belum memilikinya. Klik Tambahkan project. Jika Anda sudah memiliki project Google yang terkait dengan aplikasi seluler, pilih project tersebut dari menu drop down Nama project. Jika tidak, masukkan nama project untuk membuat project baru.
  2. Opsional: Edit Project ID Anda. Project Anda akan otomatis diberikan ID unik, dan ID tersebut digunakan dalam fitur Firebase yang terlihat secara publik seperti URL database dan subdomain Firebase Hosting Anda. Anda dapat mengubahnya sekarang jika ingin menggunakan subdomain spesifik.
  3. Ikuti langkah-langkah penyiapan yang tersisa, lalu klik Buat project (atau Tambahkan Firebase jika Anda menggunakan project yang ada) untuk mulai memberikan resource bagi project Anda. Prosesnya biasanya perlu waktu beberapa menit. Setelah selesai, Anda akan dibawa ke ringkasan project.

Setelah memiliki project, Anda dapat menambahkan aplikasi Android ke dalamnya:

  1. Klik Tambahkan Firebase ke aplikasi Android dan ikuti langkah-langkah penyiapannya. Jika Anda mengimpor project Google yang sudah ada, prosesnya dapat terjadi secara otomatis dan Anda dapat langsung mendownload file konfigurasi.
  2. Saat diminta, masukkan nama paket aplikasi Anda. Anda harus memasukkan nama paket yang digunakan oleh aplikasi, yang hanya dapat dilakukan jika aplikasi tersebut ditambahkan ke project Firebase.
  3. Selama proses ini, Anda akan mendownload file google-services.json. Anda dapat mendownload file ini lagi kapan saja.
  4. Setelah Anda menambahkan kode inisialisasi, jalankan aplikasi untuk mengirimkan verifikasi ke Firebase console bahwa Anda telah berhasil menginstal Firebase.
Menambahkan SDK

Jika ingin mengintegrasikan pustaka Firebase ke dalam salah satu project, Anda perlu melakukan beberapa tugas dasar untuk menyiapkan project Android Studio. Anda mungkin sudah melakukan ini saat menambahkan Firebase ke aplikasi Anda.

Pertama, tambahkan aturan ke file build.gradle tingkat root Anda untuk menyertakan plugin layanan google dan repositori Maven Google:

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
    }
}

allprojects {
    // ...
    repositories {
        // ...
        google() // Google's Maven repository
    }
}

Kemudian, di file Gradle modul Anda (biasanya app/build.gradle), tambahkan baris apply plugin di bagian bawah file untuk mengaktifkan plugin Gradle:

apply plugin: 'com.android.application'

android {
  // ...
}

dependencies {
  // ...
  implementation 'com.google.firebase:firebase-core:16.0.1'

  // Getting a "Could not find" error? Make sure you have
  // added the Google maven respository to your root build.gradle
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

Anda juga harus menambahkan dependensi untuk Firebase SDK yang ingin digunakan. Sebaiknya mulai dengan com.google.firebase:firebase-core, yang menyediakan fungsionalitas Google Analytics for Firebase. Lihat library yang tersedia.

Library yang tersedia

Pustaka berikut ini tersedia untuk berbagai fitur Firebase.

Garis Dependensi Gradle Layanan
com.google.firebase:firebase-core:16.0.1 Analytics
com.google.firebase:firebase-database:16.0.1 Realtime Database
com.google.firebase:firebase-firestore:17.0.1 Cloud Firestore
com.google.firebase:firebase-storage:16.0.1 Storage
com.google.firebase:firebase-crash:16.0.1 Crash Reporting
com.google.firebase:firebase-auth:16.0.2 Authentication
com.google.firebase:firebase-messaging:17.0.0 Cloud Messaging
com.google.firebase:firebase-config:16.0.0 Remote Config
com.google.firebase:firebase-invites:16.0.1 Invites dan Dynamic Links
com.google.firebase:firebase-ads:15.0.1 AdMob
com.google.firebase:firebase-appindexing:16.0.1 App Indexing
com.google.firebase:firebase-perf:16.0.0 Performance Monitoring
com.google.firebase:firebase-functions:16.0.1 SDK Client Cloud Functions for Firebase
com.google.firebase:firebase-ml-vision:16.0.0 ML Kit (Visi)
com.google.firebase:firebase-ml-tensorflow:16.0.0 ML Kit (Model Kustom)

Langkah berikutnya

Mempelajari Firebase:

Tambahkan fitur Firebase ke aplikasi Anda:

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.