Table of Contents[Veşartin][Rêdan]
Ger hûn pêşdebirek Flutter in ku dixwazin jêhatîbûnên xwe berfireh bikin da ku pêşkeftina tev-stack tê de hebe.
Wê hingê hûn hewce ne ku hûn fêm bikin ka meriv çawa karûbarên paşîn girêdide. Firebase ji bo Flutter heya niha databasa herî populer e.
Her çend gelek derfetên kariyerê bi vê çarçoweya nû ve girêdayî hene, pêşdebirên jêhatî kêm in. Ji ber vê yekê dema borî ye ku em jêhatîyên xwe baştir bikin û di demek zû de ji wan derfetan sûd werbigirin.
Di vê postê de, em ê Flutterfire, Firebase, û hûn çawa dikarin Firebase li a zêde bikin app Flutter bi FlutterFire CLI. Were em destpêkin.
Lihevhat FlutterFire
Google's Flutter amûrek UI ye ji bo afirandina sepanên cross-platformê. Flutter bi Android, iOS, Windows, Linux û Mac re hevaheng e. Ew belaş e û toolkit-çavkaniya vekirî ji bo afirandina sepanên estetîk balkêş.
Feydeya sereke ya karanîna Flutter wekî paşvekêşana bi Firebase ev e ku ew komek dewlemend a taybetmendiyên rêveberiya serîlêdanê peyda dike.
Firebase dabînkerê Backend-as-a-Service (Baas) ye. Ew cûrbecûr amûr û karûbaran ji pêşdebiran re peyda dike da ku ji wan re bibe alîkar ku di afirandina sepanên qalîteya bilind de, berfirehkirina bingeha bikarhênerê xwe, û sûdwergirtinê. Ew li ser binesaziya Google-ê hatî çêkirin.
Firebase dê her tiştê ku karsaziyek hewce dike li yek cîhek peyda bike, ji hilanîna ewr bigire heya databasên rast-ê, mêvandariyê heya karûbarên rastkirinê. FlutterFire komek pêvekan e ku dihêle bernameyên Flutter bikar bînin Karûbarên Firebase bikar bînin.
Amûrên Firebase
- Daneyên rast-dem: Databasek NoSQL ku ji hêla Firebase ve hatî peyda kirin da ku daneyên di nav bikarhênerên we de di demek rast de hilîne û hevdeng bike. Di heman demê de ew ji bo karanîna offline jî hatî çêkirin.
- Cloud Firestore: Nûvekirinek Daneyên Rastî. Ew ramanên berhevok û belgeyan di modelek daneya nû û hêştir de hîn dike. Di heman demê de hem ji hêla performansê û hem jî ji hêla lêçûnê ve ji Daneya Realtime-ê bêtir dewlemendtir, zûtirîn lêgerîn û pîvan hene.
- Nasname: Firebase di heman demê de bi gelek karûbar an platforman verastkirinê jî hêsan dike, di nav de lê bi şîfreya e-nameyê, jimareya têlefonê, Google, Facebook, Twitter, û têketina GitHub-ê re ne sînorkirî ye.
- Cloud Storage: Karûbarê hilanînê ya Firebase. Ew erzan, bi bandor û hêsan e ku bicîh bikin.
- Veavakirina dûr: Karûbarek ewr a ku dihêle hûn fonksiyon an xuyangê sepana xwe biguhezînin bêyî ku bikarhêneran neçar bikin ku nûvekirinek dakêşin.
- Belavkirina Serlêdanê: Ev dihêle hûn bi lez û bez avakirina sepana xwe li ceribandinvanan belav bikin.
Bi FlutterFire re bi destan
Flutterfire bikar bînin da ku Firebase li sepana Flutter zêde bikin.
1. Lêkirinî
Piştrast bikin ku Firebase CLI li ser komputera we hatî saz kirin.
Fermana jêrîn bikar bînin ku FlutterFire CLI saz bikin:
2. Çêkirina sepana Flutter-a nû
Naha em ê serîlêdanek nû ya Flutter biafirînin.
Bi xwerû, fonksiyona sereke ya vê bernameyê dê bi koda jêrîn dest pê bike
3. Avakirina projeya Firebase ya nû
Dema ku Flutterfire hilberê diafirîne, ew dem bi dem dikeve nav pirsgirêkên mîna van. Tenê navê projeyê di nav de binivîse Firebase UI û Google Analytics neçalak bikin ji ber ku em ê wê bikar neynin.
4. Bikaranîna FlutterFire CLI-ê ji bo projeyek Firebase zêde bike
Naha em dikarin vegerin rêza fermanê û bimeşînin: piştî ku projeya Firebase hate afirandin û Flutterfire mîheng bikin.
Navnîşek hemî projeyên Firebase çalak li vir têne dîtin:
Naha em dikarin projeya ku me nû ava kiriye hilbijêrin û têkevin. Dûv re em ê karibin biryar bidin ka kîjan platforman piştgirî bikin:
Ji bo her platforma ku em hewce dikin, CLI dê sepanek Firebase ava bike.
5. Em ê Firebase di sepana Flutter de saz bikin.
Piştî bidawîbûna gava pêşîn, em ê peldankek nû bi navê firebase options.dart di peldanka lib de biafirînin. Em ê hewce bikin ku herî kêm bingeha firebase li 'pubspec.yaml' xwe zêde bikin:
Dûv re koda destpêkê dikare li pelê main.dart were zêdekirin.
Naha, me hemî gavên mîhengê qedandin, û divê sepana me naha li ser Android, iOS, û tevneyê bixebite.
Xelasî
Di dawiyê de, FlutterFire komek pêvekên yekta yên Flutter peyda dike ku destûrê dide pêşdebirên Flutter ku sepanên cross-platformê bi tevahî bikêrhatî biafirînin.
FlutterFire tenê dest pê dike, û hîn jî gelek tişt hene ku hewce ne ku li kelek pêşdebiran werin zêdekirin.
Leave a Reply