Kui olete Flutteri arendaja, kes soovib laiendada oma oskusi, et hõlmata täielikku arendust.
Seejärel peate mõistma, kuidas taustateenuseid linkida. Firebase on Flutteri kõige populaarsem andmebaas.
Kuigi selle uue raamistikuga on seotud palju karjäärivõimalusi, napib kvalifitseeritud arendajaid. Seega on viimane aeg oma oskusi täiendada ja neid võimalusi esimesel võimalusel ära kasutada.
Selles postituses käsitleme Flutterfire'i, Firebase'i ja seda, kuidas saate Firebase'i lisada a Flutter rakendus FlutterFire CLI-ga. Alustagem.
Mõistmise FlutterFire
Google'i Flutter on kasutajaliidese tööriistakomplekt platvormideüleste rakenduste loomiseks. Flutter ühildub Androidi, iOS-i, Windowsi, Linuxi ja Maciga. See on tasuta ja avatud lähtekoodiga tööriistakomplekt esteetiliselt atraktiivsete rakenduste loomiseks.
Firebase'i taustaprogrammina Flutteri kasutamise peamine eelis on see, et see pakub rikkalikku rakenduste haldusfunktsioonide komplekti.
Firebase on teenuse Backend-as-a-Service (Baas) tarnija. See pakub arendajatele mitmesuguseid tööriistu ja teenuseid, mis aitavad neil luua kvaliteetseid rakendusi, laiendada kasutajabaasi ja teenida kasumit. See on üles ehitatud Google'i infrastruktuurile.
Firebase pakub ühes kohas kõike, mida ettevõte vajab, alates pilvesalvestusest kuni reaalajas andmebaasideni, hostimisest kuni autentimisteenusteni. FlutterFire on pistikprogrammide komplekt, mis võimaldab Flutteri programmidel Firebase'i teenuseid kasutada.
Firebase'i tööriistad
- Reaalajas andmebaas: Firebase'i tarnitav NoSQL-i andmebaas, et salvestada ja sünkroonida andmeid teie kasutajate vahel reaalajas. See on mõeldud ka võrguühenduseta kasutamiseks.
- Cloud Firestore: reaalajas andmebaasi värskendus. See õpetab kogude ja dokumentide ideid uues ja intuitiivsemas andmemudelis. Sellel on ka rikkalikumad, kiiremad otsingud ja mastaabid rohkem kui reaalajas andmebaasil nii jõudluse kui ka kulude osas.
- Autentimine: Firebase'i abil on lihtne autentida ka paljude teenuste või platvormidega, sealhulgas, kuid mitte ainult, e-posti parool, telefoninumber, Google'i, Facebooki, Twitteri ja GitHubi sisselogimine.
- Pilvesalvestus: Firebase'i salvestusteenus. See on odav, tõhus ja lihtsalt rakendatav.
- Kaugkonfiguratsioon: pilveteenus, mis võimaldab teil muuta oma rakenduse funktsioone või välimust ilma, et kasutajad sundiksid värskendust alla laadima
- Rakenduste levitamine: see võimaldab teil oma rakenduse järku testijatele kiiresti ja lihtsalt levitada.
Praktiline FlutterFire'iga
Flutterfire'i kasutamine Firebase'i lisamiseks Flutteri rakendusse.
1. paigaldamine
Veenduge, et Firebase'i CLI on teie arvutisse installitud.
Kasutage FlutterFire CLI installimiseks järgmist käsku:
2. Uhiuue Flutteri rakenduse loomine
Nüüd loome uue Flutteri rakenduse.
Vaikimisi algab selle programmi põhifunktsioon järgmise koodiga
3. Uue Firebase'i projekti loomine
Kui Flutterfire toodet loob, tekib sellel aeg-ajalt selliseid probleeme. Sisestage lihtsalt projekti nimi Firebase UI ja keelake Google Analytics, sest me ei kasuta seda.
4. FlutterFire'i CLI kasutamine Firebase'i projekti lisamiseks
Nüüd saame naasta käsureale ja käivitada: kui Firebase'i projekt on loodud, ja konfigureerige Flutterfire.
Kõigi aktiivsete Firebase'i projektide loendi leiate siit:
Nüüd saame valida ja sisestada äsja loodud projekti. Seejärel saame otsustada, milliseid platvorme toetada:
Iga vajaliku platvormi jaoks loob CLI Firebase'i rakenduse.
5. Seadistame Firebase'i rakenduses Flutter.
Pärast eelmise sammu lõpetamist loome lib kaustas uue faili nimega firebase options.dart. Peame oma faili „pubspec.yaml” lisama vähemalt Firebase'i tuuma:
Seejärel saab lähtestamiskoodi lisada faili main.dart.
Nüüd oleme kõik konfiguratsioonietapid lõpetanud ja meie rakendus peaks nüüd töötama Androidis, iOS-is ja veebis.
Järeldus
Lõpuks pakub FlutterFire ainulaadsete Flutteri pistikprogrammide komplekti, mis võimaldavad Flutteri arendajatel luua täielikult toimivaid platvormideüleseid rakendusi.
FlutterFire alles alustab ja arendaja ämbrisse tuleb veel palju asju lisada.
Jäta vastus