Idan kai mai haɓaka Flutter ne wanda ke son faɗaɗa ƙwarewar ku don haɗawa da cikkaken ci gaba.
Sannan kuna buƙatar fahimtar yadda ake haɗa sabis ɗin baya. Firebase shine mafi mashahurin bayanan bayanai na Flutter.
Ko da yake akwai damammakin sana'a da yawa da ke da alaƙa da wannan sabon tsarin, ƙwararrun masu haɓakawa suna cikin ƙarancin wadata. Don haka lokaci ya wuce da za mu inganta ƙwarewarmu kuma mu yi amfani da waɗannan damar da zaran ya yiwu.
A cikin wannan sakon, za mu Flutterfire, Firebase, da kuma yadda za ku iya ƙara Firebase zuwa wani Flutter app tare da FlutterFire CLI. Mu fara.
hankali FlutterFire
Google's Flutter kayan aikin UI ne don ƙirƙirar ƙa'idodin dandamali. Flutter ya dace da Android, iOS, Windows, Linux, da Mac. Yana da kyauta kuma buɗaɗɗen kayan aikin kayan aiki don ƙirƙirar aikace-aikace masu kyan gani.
Babban fa'idar amfani da Flutter azaman abin baya tare da Firebase shine cewa yana ba da ɗimbin fasalulluka na sarrafa aikace-aikacen.
Firebase mai ba da sabis na Backend-as-a-Service (Baas). Yana ba da kayan aiki da ayyuka iri-iri ga masu haɓakawa don taimaka musu wajen ƙirƙirar ƙa'idodi masu inganci, faɗaɗa tushen mai amfani da riba. An gina shi akan abubuwan more rayuwa na Google.
Firebase zai samar da duk abin da kasuwanci ke buƙata a wuri ɗaya, daga ajiyar girgije zuwa bayanan bayanan lokaci na ainihi, ɗaukar hoto zuwa sabis na tantancewa. FlutterFire saitin plugins ne wanda ke ba da damar shirye-shiryen Flutter don amfani da Sabis na Firebase.
Kayan aikin Firebase
- Database na ainihi: Bayanan NoSQL wanda Firebase ke bayarwa don adanawa da daidaita bayanai tsakanin masu amfani da ku a cikin ainihin lokaci. Hakanan an tsara shi don amfani da layi.
- Cloud Firestore: Haɓaka Database na Realtime. Yana koyar da ra'ayoyin tarin da takardu a cikin sabon samfurin bayanai mai hankali. Hakanan yana da mafi arha, bincike mai sauri da ma'auni fiye da Database na Realtime, duka dangane da aiki da farashi.
- Tabbatarwa: Firebase kuma yana ba da sauƙin tantancewa tare da ayyuka da yawa ko dandamali, gami da amma ba'a iyakance ga kalmar sirri ta imel ba, lambar waya, Google, Facebook, Twitter, da shiga GitHub.
- Ma'ajiyar gajimare: Sabis ɗin ajiya na Firebase. Ba shi da tsada, inganci, kuma mai sauƙin aiwatarwa.
- Tsari mai nisa: Sabis na girgije wanda ke ba ku damar canza ayyuka ko kamannin app ɗin ku ba tare da tilasta masu amfani don zazzage sabuntawa ba.
- Rarraba App: Wannan yana ba ku damar rarraba kayan aikin ku cikin sauri da sauƙi ga masu gwadawa.
Hannun hannu tare da FlutterFire
Amfani da Flutterfire don ƙara Firebase zuwa Flutter app.
1. Installation
Tabbatar cewa an shigar da Firebase CLI akan kwamfutarka.
Yi amfani da umarni mai zuwa don shigar da FlutterFire CLI:
2. Ƙirƙirar sabuwar Flutter app
Yanzu za mu ƙirƙiri sabon aikace-aikacen Flutter.
Ta hanyar tsoho, babban aikin wannan shirin zai fara da lambar mai zuwa
3. Kafa sabon aikin Firebase
Lokacin da Flutterfire ke ƙirƙirar samfurin, lokaci-lokaci yana shiga cikin matsaloli kamar waɗannan. Kawai rubuta sunan aikin a cikin Firebase UI kuma musaki Google Analytics saboda ba za mu yi amfani da shi ba.
4. Amfani da FlutterFire CLI don ƙara aikin Firebase
Yanzu zamu iya komawa layin umarni kuma mu gudu: da zarar an ƙirƙiri aikin Firebase kuma saita Flutterfire.
Ana iya samun jerin duk ayyukan Firebase masu aiki anan:
Yanzu za mu iya karba mu shigar da aikin da muka kafa. Za mu iya yanke shawarar waɗanne dandamali za mu tallafa:
Ga kowane dandamali da muke buƙata, CLI za ta gina ƙa'idar Firebase.
5. Za mu kafa Firebase a cikin Flutter app.
Bayan kammala matakin da ya gabata, za mu ƙirƙiri sabon fayil mai suna firebase options.dart a cikin babban fayil ɗin lib. Za mu buƙaci ƙara tushen wuta a cikin 'pubspec.yaml' aƙalla:
Ana iya ƙara lambar ƙaddamarwa zuwa babban fayil ɗin dart.
Yanzu, Mun gama duk matakan daidaitawa, kuma app ɗin mu ya kamata yanzu yayi aiki akan Android, iOS, da gidan yanar gizo.
Kammalawa
A ƙarshe, FlutterFire yana ba da saiti na musamman na Flutter plugins waɗanda ke ba masu haɓaka Flutter damar ƙirƙirar ƙa'idodin giciye masu cikakken aiki.
FlutterFire yana farawa ne kawai, kuma har yanzu akwai abubuwa da yawa da ake buƙatar ƙarawa cikin guga na mai haɓakawa.
Leave a Reply