Daptar eusi[Sumputkeun][Témbongkeun]
Upami anjeun pamekar Flutter anu hoyong ngalegaan kaahlian anjeun pikeun kalebet pangembangan tumpukan pinuh.
Teras anjeun kedah ngartos kumaha ngaitkeun jasa backend. Firebase mangrupikeun pangkalan data anu paling populér pikeun Flutter.
Sanajan aya loba kasempetan karir pakait sareng kerangka anyar ieu, pamekar mumpuni dina suplai pondok. Jadi geus kaliwat waktu pikeun urang ningkatkeun kaahlian urang jeung ngamangpaatkeun eta kamungkinan pas mungkin.
Dina tulisan ieu, urang bakal Flutterfire, Firebase, sareng kumaha anjeun tiasa nambihan Firebase kana a Aplikasi flutter kalawan FlutterFire CLI. Hayu urang mimitian.
pangertian FlutterFire
Google's Flutter mangrupikeun toolkit UI pikeun nyiptakeun aplikasi cross-platform. Flutter cocog sareng Android, iOS, Windows, Linux, sareng Mac. Éta gratis sareng toolkit open-source pikeun nyieun aplikasi aesthetically pikaresepeun.
Kauntungan utama tina ngagunakeun Flutter salaku backend sareng Firebase nyaéta nyayogikeun sakumpulan fitur manajemén aplikasi anu beunghar.
Firebase mangrupikeun supplier Backend-as-a-Service (Baas). Éta nyayogikeun rupa-rupa alat sareng jasa pikeun pamekar pikeun ngabantosan aranjeunna dina nyiptakeun aplikasi anu kualitas luhur, ngalegaan basa pangguna, sareng kauntungan. Éta diwangun dina infrastruktur Google.
Firebase bakal nyayogikeun sadayana anu diperyogikeun ku bisnis di hiji tempat, ti gudang awan ka database real-time, hosting ka jasa auténtikasi. FlutterFire mangrupikeun sakumpulan plugins anu ngamungkinkeun program Flutter nganggo Firebase Services.
parabot Firebase
- Real-time Database: Database NoSQL anu disayogikeun ku Firebase pikeun nyimpen sareng nyingkronkeun data diantara pangguna anjeun sacara real-time. Éta ogé diarahkeun pikeun panggunaan offline.
- Cloud Firestore: Pamutahiran Database Realtime. Éta ngajarkeun ideu koleksi sareng dokumén dina modél data anu énggal sareng langkung intuitif. Éta ogé gaduh pamilarian sareng skala anu langkung saé, langkung gancang tibatan Database Realtime, boh tina segi kinerja sareng biaya.
- Auténtikasi: Firebase ogé ngagampangkeun pikeun ngabuktoskeun kaaslianana sareng seueur jasa atanapi platform, kalebet tapi henteu dugi ka kecap akses email, nomer telepon, Google, Facebook, Twitter, sareng login GitHub.
- Cloud Storage: Ladenan panyimpen Firebase. Éta murah, efektif, sareng gampang dilaksanakeun.
- Konfigurasi jauh: Ladenan awan anu ngamungkinkeun anjeun ngarobih fungsionalitas atanapi tampilan aplikasi anjeun tanpa maksa pangguna pikeun ngaunduh apdet
- Distribusi Aplikasi: Ieu ngamungkinkeun anjeun gancang sareng gampang ngadistribusikaeun wangunan aplikasi anjeun ka panguji.
Leungeun-on kalawan FlutterFire
Ngagunakeun Flutterfire pikeun nambahkeun Firebase kana aplikasi Flutter.
1. parabot nu geus dipasang di tempatna sarta sadia dipake
Pastikeun yén Firebase CLI dipasang dina komputer anjeun.
Anggo paréntah di handap ieu pikeun masang FlutterFire CLI:
2. Nyiptakeun aplikasi Flutter énggal
Ayeuna urang bakal nyieun aplikasi Flutter anyar.
Sacara standar, fungsi utama program ieu bakal dimimitian ku kode di handap ieu
3. Ngadegkeun proyék Firebase anyar
Nalika Flutterfire nyiptakeun produk, éta périodik ngalaman masalah sapertos kieu. Kantun ngetik nami proyék kana Firebase UI sareng mareuman Google Analytics sabab kami moal nganggo éta.
4. Ngagunakeun FlutterFire CLI pikeun nambahkeun hiji proyék Firebase
Urang ayeuna bisa balik deui ka garis paréntah tur ngajalankeun: sakali proyék Firebase geus dijieun tur ngonpigurasikeun Flutterfire.
Daptar sadaya proyék Firebase aktip tiasa dipendakan di dieu:
Ayeuna urang tiasa milih sareng lebetkeun proyék anu nembé didamel. Kami teras tiasa mutuskeun platform mana anu bakal dirojong:
Pikeun unggal platform anu kami butuhkeun, CLI bakal ngawangun aplikasi Firebase.
5. Urang bakal nyetél Firebase dina aplikasi Flutter.
Saatos parantosan léngkah sateuacana, kami bakal nyiptakeun file énggal anu namina firebase options.dart dina folder lib. Urang kedah nambihan inti firebase dina 'pubspec.yaml' sahenteuna:
Kode initialization lajeng bisa ditambahkeun kana file main.dart.
Ayeuna, Kami parantos réngsé sadayana léngkah-léngkah konfigurasi, sareng aplikasi kami ayeuna kedah dianggo dina Android, iOS, sareng wéb.
kacindekan
Tungtungna, FlutterFire nyayogikeun sakumpulan plugin Flutter unik anu ngamungkinkeun para pangembang Flutter nyiptakeun aplikasi cross-platform anu fungsina pinuh.
FlutterFire ngan ukur ngamimitian, sareng masih seueur hal anu kedah ditambihkeun kana ember pamekar.
Leave a Reply