Ef þú ert Flutter verktaki sem vill auka færni þína til að fela í sér þróun í fullri stafla.
Þá þarftu að skilja hvernig á að tengja bakendaþjónustu. Firebase er langvinsælasti gagnagrunnurinn fyrir Flutter.
Þó að það séu mörg starfstækifæri tengd þessu nýja ramma, þá er skortur á hæfum verktaki. Það er því liðinn tími fyrir okkur að bæta færni okkar og nýta þá möguleika eins fljótt og auðið er.
Í þessari færslu munum við flytja Flutterfire, Firebase og hvernig þú getur bætt Firebase við a Flutter app með FlutterFire CLI. Byrjum.
skilningur FlutterFire
Flutter frá Google er notendaviðmót til að búa til forrit á milli palla. Flutter er samhæft við Android, iOS, Windows, Linux og Mac. Það er ókeypis og opinn hugbúnaður til að búa til fagurfræðilega aðlaðandi forrit.
Helsti kosturinn við að nota Flutter sem stuðning með Firebase er að það býður upp á mikið sett af forritastjórnunareiginleikum.
Firebase er birgir Backend-as-a-Service (Baas). Það býður upp á margs konar verkfæri og þjónustu til þróunaraðila til að aðstoða þá við að búa til hágæða öpp, auka notendahóp sinn og græða. Það er byggt á innviðum Google.
Firebase mun útvega allt sem fyrirtæki þarf á einum stað, frá skýjageymslu til rauntímagagnagrunna, hýsingu til auðkenningarþjónustu. FlutterFire er sett af viðbótum sem gera Flutter forritum kleift að nota Firebase Services.
Firebase verkfæri
- Rauntímagagnagrunnur: NoSQL gagnagrunnur frá Firebase til að geyma og samstilla gögn meðal notenda þinna í rauntíma. Það er einnig ætlað til notkunar án nettengingar.
- Cloud Firestore: Uppfærsla á gagnagrunni í rauntíma. Það kennir hugmyndir um söfn og skjöl í nýju og leiðandi gagnalíkani. Það hefur líka ríkari, hraðari leit og mælir meira en rauntímagagnagrunninn, bæði hvað varðar afköst og kostnað.
- Auðkenning: Firebase gerir það einnig auðvelt að auðkenna með mörgum þjónustum eða kerfum, þar á meðal en ekki takmarkað við tölvupóstlykilorð, símanúmer, Google, Facebook, Twitter og GitHub innskráningu.
- Cloud Storage: Geymsluþjónusta Firebase. Það er ódýrt, áhrifaríkt og einfalt í framkvæmd.
- Fjarstillingar: Skýþjónusta sem gerir þér kleift að breyta virkni eða útliti forritsins þíns án þess að neyða notendur til að hlaða niður uppfærslu
- Dreifing forrita: Þetta gerir þér kleift að dreifa forritagerðinni þinni hratt og auðveldlega til prófunaraðila.
Handvirkt með FlutterFire
Notaðu Flutterfire til að bæta Firebase við Flutter appið.
1. uppsetning
Gakktu úr skugga um að Firebase CLI sé uppsett á tölvunni þinni.
Notaðu eftirfarandi skipun til að setja upp FlutterFire CLI:
2. Að búa til glænýtt Flutter app
Nú munum við búa til nýtt Flutter forrit.
Sjálfgefið er að aðalaðgerð þessa forrits byrjar með eftirfarandi kóða
3. Stofna nýtt Firebase verkefni
Þegar Flutterfire er að búa til vöruna lendir hún reglulega í vandamálum eins og þessum. Sláðu einfaldlega inn heiti verkefnisins í Firebase UI og slökktu á Google Analytics vegna þess að við munum ekki nota það.
4. Notkun FlutterFire CLI til að bæta við Firebase verkefni
Við getum nú farið aftur í skipanalínuna og keyrt: þegar Firebase verkefnið hefur verið búið til og stillt Flutterfire.
Lista yfir öll virk Firebase verkefni má finna hér:
Nú getum við valið og slegið inn verkefnið sem við stofnuðum. Við munum þá geta ákveðið hvaða vettvangi á að styðja:
Fyrir hvern vettvang sem við þurfum mun CLI smíða Firebase app.
5. Við setjum upp Firebase í Flutter appinu.
Eftir að skrefinu á undan er lokið, munum við búa til nýja skrá sem heitir firebase options.dart í lib möppunni. Við þurfum að minnsta kosti að bæta við firebase kjarna í 'pubspec.yaml' okkar:
Þá er hægt að bæta frumstillingarkóðanum við main.dart skrána.
Nú höfum við lokið öllum stillingarskrefum og appið okkar ætti nú að virka á Android, iOS og vefnum.
Niðurstaða
Að lokum, FlutterFire býður upp á sett af einstökum Flutter viðbótum sem gera Flutter forriturum kleift að búa til fullkomlega virk forrit á milli palla.
FlutterFire er aðeins að byrja, og það er enn fullt af hlutum sem þarf að bæta í fötu þróunaraðila.
Skildu eftir skilaboð