Ce este nou în Firebase? Actualizări de la Summit-ul Firebase Dev

Scopul companiei Firebase este de a ajuta dezvoltatorii să construiască aplicații mai bune și să le crească în afaceri de succes. Asigurând back-end-ul aplicației sau infrastructura, Firebase vă permite să vă concentrați asupra rezolvării problemelor pentru utilizatorii dvs. Noile caracteristici anunțate la Summit-ul Firebase Dev în noiembrie au fost centrate pe Crash Reporting, Analytics și suport pentru dezvoltatorii de jocuri. În acest articol, vă voi oferi o descriere a ceea ce a fost anunțat și cum să începeți cu aceste instrumente. 

Firebase Reporting Crash

De când a fost lansat la Google I / O, acesta a fost un produs beta. Dar raportarea la Firebase Crash este acum în afara versiunii beta! Acestea sunt noile actualizări care apar cu lansarea completă a Firebase Crash Reporting.

  • Îmbunătățirea fluxului de lucru al utilizatorilor: Acum puteți marca erorile ca fiind fixe și puteți urmări care dintre acestea au fost fixate de dvs.. 
  • Alerte prin e-mail: Acum puteți primi o notificare prin e-mail ori de câte ori se întâmplă un nou accident. Puteți primi notificări cu privire la noi probleme sau probleme care au reapărut după ce au fost reparate. 
  • Raportare instantanee: Anterior, ori de câte ori sa produs un accident pe dispozitivul utilizatorului, ar fi nevoie de aproximativ 20 de minute pentru a fi afișate pe tabloul de bord. Dar acum puteți obține raportul imediat.
  • Analiză detaliată cu Google Analytics: În loc să arătați doar erorile, puteți vedea acum contextul în care sa întâmplat. De exemplu, dacă aveți o aplicație în care a apărut o eroare atunci când utilizatorul dvs. a creat profilul său, puteți utiliza Firebase Analytics pentru a obține o perspectivă asupra a ceea ce a condus la acest accident. 

Consultați articolul nostru despre Firebase Crash Reporting aici pe Envato Tuts + dacă sunteți nou în Firebase Crash Reporting. 

Firebase Test Lab pentru Android

La conferința dezvoltatorilor de I / O despre următoarea perioadă de șase luni, Google a anunțat lansarea Firebase Test Lab. Cu această caracteristică, puteți testa aplicația dvs. pe o gamă largă de dispozitive și configurații înainte de a expedia produsul final. Acest lucru vă oferă un rezultat detaliat al testului la sfârșit. Deci ce este nou? Firebase Test Lab are acum:

  • Un nou model de dispozitive. 
  • Posibilitatea de a testa aplicația pe cea mai recentă versiune de Android (în prezent, 7.1).
  • Abilitatea de a rula cinci teste libere pe zi pe dispozitive fizice și zece teste gratuite pe zi pe dispozitive virtuale.

Vizitați ghidul oficial pentru a începe. 

Firebase UI Library

Aceasta este o bibliotecă UI cu sursă deschisă, care oferă elemente de interfață comună atunci când creează aplicații. Această bibliotecă se bazează pe cele mai bune practici pe care Google le-a învățat de-a lungul anilor. Firebase UI a fost lansat acum ca versiune 1.0. 

Cu această bibliotecă primiți fluxul de UI pentru autentificarea Firebase, conexiunile de la client și intersecțiile pentru baza de date Realtime, precum și integrarea cu Glide (o bibliotecă de încărcare a imaginilor open-source pentru Android) care fac descărcarea și afișarea imaginilor din Firebase Storage a bucată de tort. Toate aceste integrare ajută la bootstrap experiența UI a aplicației. Biblioteca este disponibilă pentru Android, IOS și Web. 

Pentru a afla mai multe despre aceste alte părți ale Firebase, consultați articolele despre stocarea fișierelor Firebase, autentificarea Firebase și baza de date Firebase Realtime aici pe Envato Tuts+.

Firebase Analytics

Firebase Analytics are acum o integrare cu Google Data Studio, un serviciu care transformă datele dvs. în tablouri de bord informative și rapoarte ușor de citit, ușor de distribuit și complet personalizabile. (Rețineți că Google Data Studio este încă în versiune beta.) Acum puteți exporta în BigQuery în timp real din Google Analytics. Nu numai că, dar legătura dintre Firebase Dynamic Links și Google Analytics a fost îmbunătățită, astfel încât, dacă utilizați linkul dinamic pe pagina dvs. Facebook, Google Analytics va detecta sursa ca Facebook pe tabloul de bord al Google Analytics. 

Unitate Plugin pentru Firebase

Un anunț interesant pentru dezvoltatorii de jocuri: Firebase are acum un plugin Unity3D și un C ++ SDK îmbunătățit. (Cele mai multe jocuri Android de înaltă calitate sunt încă construite cu C ++.) Această funcție nouă deschide, de asemenea, unele dintre funcțiile principale Firebase, cum ar fi AdMob, Analytics, Autentificare, Bază de date în timp real, Invitații și legături dinamice, Cloud Messaging și Remote Config jocul tău. Documentația Firebase conține mai multe informații despre cum să adăugați Firebase în configurația Unity. 

Deși nu a fost anunțat la Summit-ul Firebase Dev, ar trebui să știți, de asemenea, că serviciile Google Play și Firebase vor necesita minim 14 niveluri de API începând cu începutul anului 2017. Următoarea versiune a acestor biblioteci (versiunea 10.2.0) va crește minim nivelul API acceptat de la 9 la 14. Deci, atunci când construiți aplicația acum, este recomandat să setați setul SDK minim pentru a fi nivelul API 14. 

Concluzie

În acest articol, v-am spus despre noile caracteristici Firebase care au fost anunțate la Summit-ul Firebase Dev din Berlin. Firebase a lucrat pentru a face mai ușor pentru dezvoltatori să codifice aplicații minunate, având grijă de infrastructură și back-end pentru ei. Cu aceste noi caracteristici suplimentare, munca dezvoltatorului va fi mai ușoară și mai rapidă. 

Între timp, verificați câteva dintre celelalte cursuri și tutoriale despre dezvoltarea mobilă!

Cod