Scopri Firebase per Flutter

Firebase fornisce un solido insieme di plug-in Flutter che collegano la tua applicazione Flutter ai nostri servizi.

L'integrazione di Firebase con le tue app Flutter ti consente di entrare sul mercato e offrire valore ai tuoi utenti, migliorare la qualità delle app in meno tempo e con meno sforzo e ottimizzare l'esperienza delle app per mantenere gli utenti soddisfatti.

Informazioni su Firebase per Flutter

Tutto pronto per connettere le tue app Flutter a Firebase? Se non hai mai utilizzato Firebase in Flutter, ti consigliamo di iniziare con il codelab e il video Scopri Firebase per Flutter.

Poi, per istruzioni di configurazione dettagliate, segui la nostra guida per aggiungere Firebase alla tua app Flutter.

Plug-in di prodotto

I plug-in Firebase per Flutter offrono un'ampia gamma di funzionalità lato client e lato server.

Esplora i plug-in che ti consentono di creare, rilasciare, monitorare e coinvolgere gli utenti.
Google Analytics è una soluzione di misurazione delle app senza costi che fornisce informazioni sull'utilizzo delle app e sul coinvolgimento degli utenti. Controlla il supporto della piattaforma, quindi inizia.
Firebase App Check contribuisce a proteggere le tue risorse di backend da comportamenti illeciti come fatturazione fraudolenta o phishing. Controlla il supporto della piattaforma, quindi inizia.
Firebase Authentication fornisce servizi di backend e SDK facili da usare per autenticare gli utenti nella tua app. Controlla il supporto della piattaforma e poi inizia.
Firestore è un database cloud NoSQL flessibile e scalabile per archiviare e sincronizzare i dati. Mantiene i dati sincronizzati tra le app client tramite listener in tempo reale e offre supporto offline. Controlla il supporto della piattaforma, quindi inizia.
Cloud Functions for Firebase ti consente di eseguire automaticamente codice di backend in risposta agli eventi attivati dalle funzionalità di Firebase e alle richieste HTTPS. Controlla il supporto della piattaforma, quindi inizia a eseguire il deployment delle funzioni e a chiamarle dalla tua app.
Firebase Cloud Messaging (FCM) è una soluzione di messaggistica multipiattaforma che ti consente di inviare messaggi in modo affidabile e senza costi. Controlla il supporto della piattaforma, quindi inizia.
Cloud Storage for Firebase è progettato per aiutarti ad archiviare e gestire in modo semplice e veloce i contenuti generati dagli utenti, come foto e video. Controlla il supporto della piattaforma, quindi inizia.
Firebase Crashlytics ti aiuta a raccogliere analisi e dettagli sugli arresti anomali e sugli errori che si verificano nella tua app. Controlla il supporto delle piattaforme e poi inizia.
Firebase In-App Messaging ti aiuta a coinvolgere gli utenti attivi della tua app inviando loro messaggi contestuali mirati che li incoraggiano a utilizzare le funzionalità chiave dell'app. Controlla il supporto della piattaforma, quindi inizia.
Firebase Installations ti consente di gestire l'installazione della tua app sul dispositivo di un utente. Il servizio Firebase Installations (FIS) fornisce un ID installazione Firebase (FID) per ogni istanza installata di un'app Firebase. Controlla il supporto della piattaforma e poi inizia.
Se utilizzi modelli TensorFlow Lite personalizzati, Firebase ML può aiutarti a garantire che i tuoi utenti utilizzino sempre la migliore versione disponibile del tuo modello personalizzato. Controlla il supporto della piattaforma, quindi inizia.
Firebase Performance Monitoring è un servizio che ti aiuta a ottenere informazioni sulle caratteristiche delle prestazioni delle tue app iOS, Android e web. Controlla il supporto della piattaforma, quindi inizia.
Firebase Realtime Database è un database ospitato nel cloud. I dati vengono archiviati in formato JSON e sincronizzati in tempo reale con ogni client connesso. Controlla il supporto della piattaforma, quindi inizia.
Firebase Remote Config è un servizio cloud che ti consente di modificare il comportamento e l'aspetto della tua app senza richiedere agli utenti di scaricare un aggiornamento. Controlla il supporto della piattaforma, quindi inizia.

Post del blog e articoli

Firebase Crashlytics ha una lunga storia di aiuto agli sviluppatori per la creazione di esperienze app stabili e senza arresti anomali. Il team di Crashlytics ha creato un'esperienza di prima classe per gli sviluppatori e le app Flutter. Questo post del blog di Firebase mette in evidenza le API di Crash Reporting, il motore di analisi per gli arresti anomali di Flutter, l'onboarding e la configurazione dei plug-in.
Questo tutorial mostra come ospitare la tua app Flutter sul web tramite un URL ospitato da Firebase in soli 4 semplici passaggi (2 passaggi se hai già installato firebase-tools e hai un progetto Firebase esistente).

codelab

Scopri come aggiungere Firebase Authentication a un'app Flutter con poche righe di codice.
Scopri come utilizzare Local Emulator Suite durante lo sviluppo con Flutter. Imparerai anche a utilizzare gli emulatori di autenticazione e Firestore.

Video correlati

In questo video, l'ingegnere di Developer Relations Alexander Nohe mostrerà come aggiungere rapidamente Firebase alle piattaforme Flutter supportate.
Aggiungiamo Firebase Realtime Database alla tua app Flutter. Questo tutorial tratta argomenti di base come l'installazione della libreria, la scrittura e l'aggiornamento dei dati e la lettura dei dati in tempo reale, per poi passare ad altri argomenti importanti come l'utilizzo di Realtime Database con StreamBuilder, FutureBuilder e Provider, l'utilizzo di Firebase Local Emulator Suite, le regole di sicurezza e molto altro ancora.