Cosa c'è di nuovo in Firebase? Aggiornamenti dal Summit Dev di Firebase

L'obiettivo di Firebase è aiutare gli sviluppatori a creare app migliori e farle crescere in aziende di successo. Prendendo cura del back-end o dell'infrastruttura dell'app, Firebase ti consente di concentrarti sulla risoluzione dei problemi per i tuoi utenti. Le nuove funzionalità annunciate al Summit di Firebase Dev a novembre sono state incentrate su Crash Reporting, Analytics e supporto per gli sviluppatori di giochi. In questo articolo, ti darò una descrizione di ciò che è stato annunciato e come iniziare con questi strumenti. 

Firebase Crash Reporting

Da quando è stato rilasciato su Google I / O, questo è stato un prodotto beta. Ma Firebase Crash Reporting ora è fuori beta! Questi sono i nuovi aggiornamenti forniti con la versione completa di Firebase Crash Reporting.

  • Flusso di lavoro degli utenti migliorato: Ora puoi contrassegnare gli errori come fissi e tenere traccia di quelli che sono stati fissati da te. 
  • Avvisi via email: Ora puoi ricevere una notifica via email ogni volta che si verifica un nuovo arresto. È possibile ottenere la notifica di nuovi problemi o problemi che sono riemersi dopo essere stati corretti. 
  • Segnalazione istantanea: In precedenza, ogni volta che si verificava un arresto anomalo sul dispositivo dell'utente, la visualizzazione sul dashboard richiedeva circa 20 minuti. Ma ora puoi ottenere il rapporto all'istante.
  • Informazioni dettagliate con Analytics: Invece di mostrare solo gli errori, ora puoi vedere il contesto in cui è successo. Ad esempio, se si dispone di un'app in cui si è verificato un errore durante la creazione del proprio profilo da parte dell'utente, è possibile utilizzare Firebase Analytics per ottenere informazioni su ciò che ha portato a questo arresto anomalo. 

Dai un'occhiata al nostro articolo su Firebase Crash Reporting qui su Envato Tuts + se sei nuovo su Firebase Crash Reporting. 

Firebase Test Lab per Android

Alla sua conferenza sugli sviluppatori di I / O circa sei mesi fa, Google ha annunciato il lancio di Firebase Test Lab. Con questa funzione, puoi testare la tua app su una vasta gamma di dispositivi e configurazioni prima di spedire il prodotto finale. Questo ti dà un risultato dettagliato del test alla fine. Allora che c'è di nuovo? Firebase Test Lab ora ha:

  • Undici nuovi modelli di dispositivi. 
  • Possibilità di testare la tua app sull'ultima versione di Android (attualmente 7.1).
  • Possibilità di eseguire cinque test gratuiti al giorno su dispositivi fisici e dieci test gratuiti al giorno su dispositivi virtuali.

Visita la guida ufficiale per iniziare. 

Firebase UI Library

Questa è una libreria UI open-source che fornisce elementi di interfaccia utente comuni durante la creazione di app. Questa libreria si basa sulle migliori pratiche che Google ha appreso nel corso degli anni. L'interfaccia utente di Firebase è stata lanciata come versione 1.0. 

Con questa libreria, ottieni il flusso dell'interfaccia utente per l'autenticazione Firebase, i join e le intersezioni sul lato client per Realtime Database, nonché le integrazioni con Glide (una libreria open-source per il caricamento delle immagini per Android) che consente di scaricare e visualizzare immagini da Firebase Storage a pezzo di torta. Tutte queste integrazioni aiutano a riavviare l'esperienza dell'interfaccia utente della tua app. La libreria è disponibile per Android, IOS e Web. 

Per ulteriori informazioni su queste altre parti di Firebase, consulta i nostri articoli su Firebase File Storage, l'autenticazione Firebase e il database Firebase Realtime qui su Envato Tuts+.

Firebase Analytics

Firebase Analytics ora ha un'integrazione con Google Data Studio, un servizio che trasforma i tuoi dati in dashboard informativi e report facili da leggere, facili da condividere e completamente personalizzabili. (Tieni presente che Google Data Studio è ancora in versione beta.) Ora puoi anche esportarlo in BigQuery in tempo reale da Analytics. Non solo, ma la connessione tra Firebase Dynamic Links e Analytics è stata migliorata, così che se usi il collegamento dinamico sulla tua pagina Facebook, Analytics rileverà la fonte come Facebook nella dashboard di Analytics. 

Unity Plugin per Firebase

Un annuncio entusiasmante per gli sviluppatori di giochi: Firebase ora ha un plug-in Unity3D e un SDK C ++ avanzato. (La maggior parte dei giochi Android di alta qualità sono ancora realizzati con C ++.) Questa nuova funzione apre anche alcune funzionalità fondamentali di Firebase come AdMob, Analytics, Autenticazione, Database in tempo reale, Inviti e collegamenti dinamici, Cloud Messaging e Remote Config per l'uso in il tuo gioco. La documentazione di Firebase contiene ulteriori informazioni su come aggiungere Firebase all'installazione di Unity. 

Sebbene non sia stato annunciato al Firebase Dev Summit, dovresti anche sapere che Google Play Services e Firebase richiederanno il livello API 14 almeno a partire dall'inizio del 2017. La prossima versione di queste librerie (versione 10.2.0) aumenterà il minimo livello API supportato da 9 a 14. Pertanto, quando si crea l'app ora, si consiglia di impostare l'SDK minimo come API 14. 

Conclusione

In questo articolo, ti ho parlato delle nuove funzionalità di Firebase annunciate al Firebase Dev Summit di Berlino. Firebase ha lavorato per semplificare agli sviluppatori la codifica di app fantastiche, prendendosi cura dell'infrastruttura e del back-end per loro. Con queste nuove funzionalità aggiuntive, il lavoro dello sviluppatore sarà più facile e veloce. 

Nel frattempo, dai uno sguardo ad alcuni dei nostri altri corsi e tutorial sullo sviluppo mobile!