Sè vo site un sviluppatore Flutter chì vole espansione e vostre cumpetenze per include u sviluppu full-stack.
Allora vi tuccherà à capisce cumu ligà servizii backend. Firebase hè di granu a basa di dati più famosa per Flutter.
Ancu s'ellu ci sò parechje opportunità di carriera assuciate cù stu novu quadru, i sviluppatori qualificati sò in corta. Allora hè u tempu passatu per noi di migliurà e nostre cumpetenze è prufittà di queste pussibulità appena fattibile.
In questu post, avemu Flutterfire, Firebase, è cumu pudete aghjunghje Firebase à a L'app flutter cù FlutterFire CLI. Cuminciamu.
Corsica Nazione FlutterFire
Flutter di Google hè un toolkit UI per creà app multipiattaforma. Flutter hè cumpatibile cù Android, iOS, Windows, Linux è Mac. Hè un liberu è toolkit open-source per creà applicazioni esteticamente attraenti.
U vantaghju principali di utilizà Flutter cum'è backend cù Firebase hè chì furnisce un riccu set di funzioni di gestione di l'applicazioni.
Firebase hè un fornitore di Backend-as-a-Service (Baas). Fornisce una varietà di strumenti è servizii à i sviluppatori per aiutà à creà app d'alta qualità, espansione a so basa d'utilizatori è prufittà. Hè custruitu nantu à l'infrastruttura di Google.
Firebase furnisce tuttu ciò chì una impresa hà bisognu in un locu, da u almacenamentu in nuvola à basa di dati in tempu reale, hosting à servizii di autentificazione. FlutterFire hè un inseme di plugins chì permettenu à i prugrammi Flutter di utilizà Firebase Services.
Strumenti Firebase
- Database in tempu reale: una basa di dati NoSQL furnita da Firebase per almacenà è sincronizà e dati trà i vostri utilizatori in tempu reale. Hè ancu adattatu per l'usu offline.
- Cloud Firestore: Un aghjurnamentu di basa di dati in tempu reale. Insegna l'idee di cullezzione è documenti in un mudellu di dati novu è più intuitivu. Hà ancu ricerche più ricche, più veloci è scala più cà a basa di dati in tempu reale, sia in termini di prestazioni è di costu.
- Autentificazione: Firebase facilita ancu l'autentificazione cù parechji servizii o piattaforme, cumprese, ma senza limitazione, password di e-mail, numeru di telefunu, Google, Facebook, Twitter è login di GitHub.
- Cloud Storage: serviziu di almacenamentu di Firebase. Hè prezzu, efficace è simplice di implementà.
- Configurazione remota: Un serviziu in nuvola chì vi permette di cambià a funziunalità o l'aspettu di a vostra app senza furzà l'utilizatori à scaricà una aghjurnazione.
- Distribuzione di l'App: Questu permette di distribuisce rapidamente è facilmente a vostra app build à i testatori.
Praticà cù FlutterFire
Utilizà Flutterfire per aghjunghje Firebase à l'app Flutter.
1. stallanu
Assicuratevi chì a Firebase CLI hè stallata in u vostru urdinatore.
Aduprate u cumandimu seguitu per installà u FlutterFire CLI:
2. Crià una nova app Flutter
Avà creeremu una nova applicazione Flutter.
By difettu, a funzione principale di stu prugrammu hà da principià cù u codice seguenti
3. Stabbilimentu di un novu prughjettu Firebase
Quandu Flutterfire crea u pruduttu, si trova periodicamente in prublemi cum'è questi. Simply scrivite u nome di u prughjettu in u Firebase UI è disattivà Google Analytics perchè ùn l'avemu micca aduprà.
4. Utilizà u FlutterFire CLI per aghjunghje un prughjettu Firebase
Pudemu avà vultà à a linea di cumanda è eseguisce: una volta chì u prughjettu Firebase hè statu creatu è cunfigurà Flutterfire.
Una lista di tutti i prughjetti attivi di Firebase pò esse truvata quì:
Avà pudemu sceglie è entre in u prugettu chì avemu appena stabilitu. Puderemu allora decide chì piattaforme supportà:
Per ogni piattaforma chì avemu bisognu, a CLI custruisce una app Firebase.
5. Stallà Firebase in l'app Flutter.
Dopu à u cumpletu di u passu precedente, creeremu un novu schedariu chjamatu firebase options.dart in u cartulare lib. Avemu bisognu di aghjunghje core firebase in u nostru 'pubspec.yaml' almenu:
U codice di inizializazione pò esse aghjuntu à u schedariu main.dart.
Avà, avemu finitu tutti i passi di cunfigurazione, è a nostra app deve avà travaglià in Android, iOS è u web.
cunchiusioni
Infine, FlutterFire furnisce un inseme di plugins Flutter unichi chì permettenu à i sviluppatori di Flutter di creà app multipiattaforma cumpletamente funzionanti.
FlutterFire hè solu principiatu, è ci sò ancu assai cose chì deve esse aghjuntu à u bucket di u sviluppatore.
Lascia un Audiolibro