Bergabunglah dengan kami secara langsung dan online di Firebase Summit pada 18 Oktober 2022. Pelajari cara Firebase dapat membantu Anda mempercepat pengembangan aplikasi, merilis aplikasi dengan percaya diri, dan meningkatkan skala dengan mudah. Daftar sekarang

Memulai dengan Basis Data Waktu Nyata

Prasyarat

  1. Instal firebase_core dan tambahkan kode inisialisasi ke aplikasi Anda jika Anda belum melakukannya.
  2. Tambahkan aplikasi Anda ke proyek Firebase di konsol Firebase .

Buat Basis Data

  1. Navigasikan ke bagian Realtime Database di Firebase console . Anda akan diminta untuk memilih proyek Firebase yang ada. Ikuti alur kerja pembuatan database.

  2. Pilih mode awal untuk aturan keamanan Anda:

    Modus uji

    Baik untuk memulai dengan pustaka klien seluler dan web, tetapi memungkinkan siapa saja untuk membaca dan menimpa data Anda. Setelah pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database .

    Untuk memulai, pilih testmode.

    Modus terkunci

    Menolak semua pembacaan dan penulisan dari klien seluler dan web. Server aplikasi terautentikasi Anda masih dapat mengakses database Anda.

  3. Pilih wilayah untuk database. Bergantung pada wilayah pilihan Anda, ruang nama basis data akan berbentuk <databaseName>.firebaseio.com atau <databaseName>.<region>.firebasedatabase.app . Untuk informasi selengkapnya, lihat memilih lokasi untuk proyek Anda .

  4. Klik Selesai .

Saat Anda mengaktifkan Realtime Database, itu juga mengaktifkan API di Cloud API Manager .

Tambahkan Firebase Realtime Database ke aplikasi Anda

  1. Dari root proyek Flutter Anda, jalankan perintah berikut untuk menginstal plugin:

    flutter pub add firebase_database
    
  2. Setelah selesai, bangun kembali aplikasi Flutter Anda:

    flutter run
    

Konfigurasi aturan database

Realtime Database menyediakan bahasa aturan deklaratif yang memungkinkan Anda untuk menentukan bagaimana data Anda harus terstruktur, bagaimana itu harus diindeks, dan kapan data Anda dapat dibaca dan ditulis.

Inisialisasi paket Firebase Realtime Database

Untuk mulai menggunakan paket Realtime Database dalam proyek Anda, imporlah di bagian atas file proyek Anda:

import 'package:firebase_database/firebase_database.dart';

Untuk menggunakan instance Database default, panggil pengambil instance di FirebaseDatabase :

FirebaseDatabase database = FirebaseDatabase.instance;

Jika Anda ingin menggunakannya dengan Aplikasi Firebase sekunder, gunakan metode instanceFor :

FirebaseApp secondaryApp = Firebase.app('SecondaryApp');
FirebaseDatabase database = FirebaseDatabase.instanceFor(app: secondaryApp);

Langkah selanjutnya