Mengembangkan Android App Menggunakan Firebase Real Time Database (Bagian 2)

firebase logo

Mengembangkan Android App Menggunakan Firebase Real Time DatabaseSebelumnya kita sudah memahami instalasi dan konfigurasi firebase, yang ketinggalan dengan bahasan sebelumnya dapat membaca pada bagian 1, kali ini kita akan membahas manipulasi data, jika pada database MYSQL atau SQLite beberapa DBMS yang di berikan untuk memanipulasi data. Dengan menggunakan firebase tidak dibutuhkan SQL yang beraneka ragam seperti INSERT INTO FROM namatable values title=’chromplex’ atau SELECT FROM * namatable.

1. Read and Write database Firebase

Sebelum memanipulasi data firebase, terlebih dahulu untuk menginisilisasi firebase yang akan di olah.

namaapp di dapat ketika membuat app dan firebaseio.com url akhir yang secara default oleh firebase.

2. Save Data Firebase

Buat class POJO untuk mendeklarasikan objek apa saja yang akan disimpan.

adapun dapat menyimpan data menggunakan multidata HashMap

photo_2016-03-26_14-11-07

3. Handle Callback Process FirebaseDatabase

Setelah process atau sebelum process dapat kita hadle menggunakan Class CompletionListener dimana akan mengembalikan process error atau berhasil.

4. Retrieving Data Firebase

Setelah menyimpan data kedalam database firebase, kita akan membaca data tersebut dengan menggunakan addValueEventListener.

menampilkan data dengan value dan juga dapat mampilkan data dari Child.

photo_2016-03-26_14-10-59

Dibawah ini ada video yang dapat dilihat secara utuh konfigurasi firebase hingga deploy kedalam project.

Berikut kode sumbernya https://github.com/aerdy/android_firebase_clouddb

Baca Bagian Pertama Mengembangkan Android App Menggunakan Firebase Real Time Database

Referensi :
https://www.firebase.com/docs/android/quickstart.html
1
HeartHeart
0
HahaHaha
0
LoveLove
0
WowWow
0
YayYay
0
SadSad
0
PoopPoop
0
AngryAngry
Voted Thanks!

Related Posts

About The Author

Spesialis dokter bedah robot Android, inisiator Code Android Indonesia dan part time gamer :)

  • Kalo membaca 2 data langsung bagaimana?
    datanya juga di dalam folder
    contoh.firebaseio.com/data/1
    contoh.firebaseio.com/data/2

    ntar ditampilkan di textview 1 dan textview 2

    • anna

      kalo beda tree root bisa baca berdasarkan end point nya, kalau dalam satu tree root bisa menggunakan index nya.