Vad är nytt i Firebase? Uppdateringar från Firebase Dev Summit

Firebase s mål är att hjälpa utvecklare att bygga bättre apps och växa dem till framgångsrika företag. Genom att ta hand om ditt app-back-end eller infrastruktur kan du låta dig fokusera på att lösa problem för dina användare. De nya funktionerna som meddelades vid Firebase Dev Summit i november var centrerade kring Crash Reporting, Analytics och stöd för spelutvecklare. I den här artikeln kommer jag att ge dig en sammanfattning av vad som meddelades och hur man kommer igång med dessa verktyg. 

Brandbekämpningsrapportering

Sedan det släpptes på Google I / O har det varit en beta-produkt. Men Firebase Crash Reporting är nu ute av beta! Det här är de nya uppdateringarna som följer med fullständig release av Firebase Crash Reporting.

  • Förbättrat arbetsflöde: Du kan nu markera fel som fast och spåra vilka som har fastställts av dig. 
  • E-postvarningar: Du kan nu få ett e-postmeddelande när en ny krasch händer. Du kan få meddelande om nya problem eller problem som har uppstått efter att ha rättats. 
  • Direktrapportering: Tidigare, när en krasch inträffade på användarens enhet skulle det ta cirka 20 minuter att visa på instrumentbrädan. Men nu kan du få rapporten direkt.
  • Detaljerad inblick i Analytics: Istället för att bara visa felen kan du nu se det sammanhang där det hände. Om du till exempel har en app där ett fel inträffade när användaren skapade sin profil kan du använda Firebase Analytics för att få insikt om vad som ledde till denna krasch. 

Kolla in vår artikel om Firebase Crash Reporting här på Envato Tuts + om du är ny på Firebase Crash Reporting. 

Firebase Test Lab för Android

På sin I / O-utvecklarekonferens för ungefär sex månader sedan tillkännagav Google lanseringen av Firebase Test Lab. Med den här funktionen kan du testa din app på ett brett utbud av enheter och konfigurationer innan du skickar slutprodukten. Detta ger dig ett detaljerat testresultat i slutet. Så vad är nytt? Firebase Test Lab har nu:

  • Elva nya enhet modeller. 
  • Möjlighet att testa din app på den senaste versionen av Android (för närvarande 7.1).
  • Förmåga att köra fem fria tester per dag på fysiska enheter och tio fria tester per dag på virtuella enheter.

Besök den officiella guiden för att komma igång. 

Firebase UI Library

Detta är ett UI-bibliotek med öppen källkod som tillhandahåller vanliga användargränssnitt när du bygger applikationer. Det här biblioteket bygger på de bästa praxis som Google har lärt sig under åren. Firebase UI har nu lanserats som version 1.0. 

Med det här biblioteket får du UI-flöde för Firebase-autentisering, anslutningar på klientsidan och korsningar för realtidsdatabasen, samt integreringar med Glide (ett open-source bildhämtningsbibliotek för Android) som gör det möjligt att ladda ner och visa bilder från Firebase Storage a lätt som en plätt. Alla dessa integreringar hjälper till att starta upp din apps UI-upplevelse. Biblioteket är tillgängligt för Android, IOS och Web. 

För att lära dig mer om dessa andra delar av Firebase, kolla in våra artiklar om Firebase File Storage, Firebase-autentisering och Firebase Realtime Database här på Envato Tuts+.

Firebase Analytics

Firebase Analytics har nu en integration med Google Data Studio, en tjänst som gör dina data till informativa instrumentpaneler och rapporter som är lätta att läsa, lätt att dela och fullt anpassningsbara. (Observera att Google Data Studio fortfarande är i beta.) Du kan nu även exportera till BigQuery i realtid från Analytics. Inte bara det, men kopplingen mellan Firebase Dynamic Links och Analytics har förbättrats, så att om du använder Dynamisk länk på din Facebook-sida, upptäcker Analytics källan som Facebook på Analytics-instrumentpanelen. 

Enhets Plugin för Firebase

Ett spännande tillkännagivande för spelutvecklare: Firebase har nu ett Unity3D-plugin och en förbättrad C ++ SDK. (De flesta högkvalitativa Android-spel är fortfarande byggda med C ++.) Den här nya funktionen öppnar också några av de grundläggande Firebase-funktionerna som AdMob, Analytics, Autentisering, Realtime-databas, Inbjudningar och Dynamiska Länkar, Cloud Messaging och Remote Config för användning i ditt spel. Firebase-dokumentationen innehåller mer information om hur man lägger till Firebase i din Unity-inställning. 

Även om det inte meddelades på Firebase Dev Summit bör du också veta att Google Play Services och Firebase kommer att kräva API-nivå 14 minst från och med början av 2017. Nästa utgåva av dessa bibliotek (version 10.2.0) kommer att öka minsta API-nivå som stöds från 9 till 14. Så när du bygger din app nu rekommenderas att du ställer in minsta SDK för att vara API-nivå 14. 

Slutsats

I den här artikeln berättade jag om de nya Firebase-funktionerna som meddelades vid Firebase Dev-toppmötet i Berlin. Firebase har arbetat för att underlätta för utvecklare att koda fantastiska appar, genom att ta hand om infrastrukturen och back-end för dem. Med dessa ytterligare nya funktioner blir utvecklarens jobb enklare och snabbare. 

Titta på några av våra andra kurser och handledning om mobil utveckling!