Taula de continguts[Amaga][Espectacle]
Si sou un desenvolupador de Flutter i voleu ampliar les vostres habilitats per incloure el desenvolupament complet.
Aleshores, haureu d'entendre com enllaçar els serveis de backend. Firebase és, amb diferència, la base de dades més popular per a Flutter.
Tot i que hi ha moltes oportunitats professionals associades amb aquest nou marc, els desenvolupadors qualificats són escassos. Així que ja ha passat el moment de millorar les nostres habilitats i aprofitar aquestes possibilitats tan aviat com sigui possible.
En aquesta publicació, explicarem Flutterfire, Firebase i com podeu afegir Firebase a un Aplicació Flutter amb FlutterFire CLI. Anem a començar.
Entesa FlutterFire
Flutter de Google és un conjunt d'eines d'interfície d'usuari per crear aplicacions multiplataforma. Flutter és compatible amb Android, iOS, Windows, Linux i Mac. És gratuït i conjunt d'eines de codi obert per crear aplicacions estèticament atractives.
El principal avantatge d'utilitzar Flutter com a backend amb Firebase és que ofereix un conjunt ric de funcions de gestió d'aplicacions.
Firebase és un proveïdor de Backend-as-a-Service (Baas). Proporciona una varietat d'eines i serveis als desenvolupadors per ajudar-los a crear aplicacions d'alta qualitat, ampliar la seva base d'usuaris i obtenir beneficis. Està construït a partir de la infraestructura de Google.
Firebase oferirà tot el que necessita una empresa en un sol lloc, des d'emmagatzematge al núvol fins a bases de dades en temps real, allotjament i serveis d'autenticació. FlutterFire és un conjunt de connectors que permeten als programes Flutter utilitzar els serveis de Firebase.
Eines de Firebase
- Base de dades en temps real: una base de dades NoSQL subministrada per Firebase per emmagatzemar i sincronitzar dades entre els vostres usuaris en temps real. També està dissenyat per a ús fora de línia.
- Cloud Firestore: una actualització de la base de dades en temps real. Ensenya les idees de col·leccions i documents en un model de dades nou i més intuïtiu. També té cerques més riques i ràpides i escala més que la base de dades en temps real, tant en termes de rendiment com de cost.
- Autenticació: Firebase també facilita l'autenticació amb molts serveis o plataformes, inclosos, entre d'altres, la contrasenya de correu electrònic, el número de telèfon, l'inici de sessió de Google, Facebook, Twitter i GitHub.
- Cloud Storage: servei d'emmagatzematge de Firebase. És econòmic, efectiu i senzill d'implementar.
- Configuració remota: un servei al núvol que us permet canviar la funcionalitat o l'aspecte de la vostra aplicació sense obligar els usuaris a descarregar una actualització.
- Distribució d'aplicacions: això us permet distribuir de manera ràpida i senzilla la creació de l'aplicació als verificadors.
Pràctica amb FlutterFire
Utilitzant Flutterfire per afegir Firebase a l'aplicació Flutter.
1. instal·lació
Assegureu-vos que la CLI de Firebase estigui instal·lada al vostre ordinador.
Utilitzeu l'ordre següent per instal·lar la CLI de FlutterFire:
2. Creació d'una nova aplicació Flutter
Ara crearem una nova aplicació Flutter.
Per defecte, la funció principal d'aquest programa començarà amb el codi següent
3. Establiment d'un nou projecte de Firebase
Quan Flutterfire està creant el producte, periòdicament té problemes com aquests. Simplement escriviu el nom del projecte al fitxer Base de dades Interfície d'usuari i desactiveu Google Analytics perquè no l'utilitzarem.
4. Utilitzant la CLI de FlutterFire per afegir un projecte de Firebase
Ara podem tornar a la línia d'ordres i executar: un cop creat el projecte Firebase i configurar Flutterfire.
Podeu trobar una llista de tots els projectes de Firebase actius aquí:
Ara podem escollir i introduir el projecte que acabem d'establir. Aleshores podrem decidir quines plataformes donarem suport:
Per a cada plataforma que necessitem, la CLI crearà una aplicació Firebase.
5. Configurarem Firebase a l'aplicació Flutter.
Després de completar el pas anterior, crearem un fitxer nou anomenat firebase options.dart a la carpeta lib. Haurem d'afegir el nucli de firebase al nostre 'pubspec.yaml' com a mínim:
El codi d'inicialització es pot afegir al fitxer main.dart.
Ara, hem acabat tots els passos de configuració i la nostra aplicació hauria de funcionar a Android, iOS i al web.
Conclusió
Finalment, FlutterFire ofereix un conjunt de complements únics de Flutter que permeten als desenvolupadors de Flutter crear aplicacions multiplataforma que funcionin completament.
FlutterFire només està començant, i encara hi ha moltes coses que cal afegir al cub del desenvolupador.
Deixa un comentari