CRUD App with Realtime Database Firebase and Java Android Studio #Create Data
Halo Assalamualaikum semuanya, kali ini kita akan belajar tentang Firebase Realtime Database. Apa
itu Firebase Realtime Database? Firebase Realtime Database adalah sebuah
cloud based NoSQL database yang tersedia secara realtime dan bisa
diakses cross platform baik dari Android, iOS, maupun Web. Data pada
Firebase Realtime Database disimpan dalam bentuk JSON tree yang selalu
tersinkron secara realtime. Karena sifatnya yang realtime, jika ada
perubahan pada database, maka semua klien yang menggunakan Realtime
Database ini akan tersinkron secara otomatis. Dan juga jenis
database-nya yang bertipe NoSQL, sangat cocok ketika kita ingin
menyimpan data bersifat key-value pada aplikasi.
Oke, jadi pada tutorial kali ini kita akan membuat aplikasi
Data Orang sederhana di Android yang menggunakan Firebase
Realtime DB sebagai database. Aplikasi ini nantinya akan bisa melakukan
operasi dasar pada database, yaitu CRUD (Create, Read, Update, Delete).
Pada tutorial Create Data ini, kita akan membuat formulir sederhana yang
bisa diisi pada aplikasi kita, dan begitu kita tekan tombol Tambah Data,
maka datanya akan langsung dikirimkan ke Firebase Realtime Database
secara online.
Sebelum lanjut tonton dulu cara setting dan membuat database di firebase di Sini
1. Buat project baru
Buat Project baru dengan nama CRUD Project dan dengan catatan versi API androidnya yaitu paling minim versi 5.0, alasanya agar bisa support di smartphone minimal versi 5.0 ke atas
2. Buat background Edit text pada folder Drawable dengan nama shapeedit.xml
Catatan : # ganti selector dengan shape, dan pilih tipe shapenya dengan rengtangle
Berikut Source codenya :
3. Buat background LinearLayout pada folder Drawable dengan nama bg1.xml
Catatan : # ganti selector dengan shape, dan pilih tipe shapenya dengan rengtangle
Berikut Source codenya :
4. Buat UI atau tampilan form input datanya pada file activity_main.xml seperti dibawah ini
Berikut Source codenya :
5. Buat kode program pada file MainActivity.java seperti dibawah ini
Silahkan teman-teman run aplikasinya lalu coba inputkan data, jangan lupa data internetnya harus aktif agar bisa mengirim ke firebase..
sekian dulu tutorial dri saya...assalamualaikum wr wb
Comments
Post a Comment