Flutter weekly class #4
Add Firebase to Your Flutter Apps Part 2
Haikal Ardikatama
Supervisor Mobile dev @ DSC Gunadarma
@hklard
Muhammad Alfaiz Khisma Authar
Mobile dev @ DSC Gunadarma
@faizauthar12
Apa yang akan kita bahas?
Apa itu CRUD?
CRUD ialah singkatan dari Create,Read,Update,Delete. Keempat konsep ini merupakan pilar dasar pembuatan database pada sebuah aplikasi.
Create : merupakan konsep untuk membuat sebuah item baru pada sebuah data maupun database itu sendiri
Read : merupakan konsep untuk membaca keseluruhan data pada sebuah database maupun database itu sendiri
Update : merupakan konsep untuk merubah/memodifikasi item yang sudah ada pada sebuah database maupun database itu sendiri
Delete : merupakan konsep untuk menghapus/membuang sebuah item / data dari sebuah database maupun database itu sendiri
Create in Firestore
Update in Firestore
Delete in Firestore
Image Picker
Image picker merupakan library yang akan kita gunakan untuk memilih gambar dari Gallery ataupun File internal.
Contoh Penggunaan Image Picker
Firebase storage
Apa itu firebase storage? Firebase storage merupakan fitur untuk menyimpan data atau file ke layanan Google Firebase. Kita dapat menggunakan Firebase storage pada aplikasi kita untuk memberikan fitur upload dan download kepada pengguna.
Firebase storage akan kita gunakan untuk membuat fitur CRUD
Skema penggunaan Firebase Storage
App
Firebase Storage SDK
Firebase Storage Bucket
Jadii, cara berkomunikasi antara Firebase Storage dan Aplikasi kita dijembatani oleh Firebase SDK. Tanpa Firebase SDK kita tidak dapat berkomunikasi dengan layanan Google Firebase.
Contoh Penggunaan Upload Gambar di Firebase Storage
Marikiding