Hva er nytt i Firebase? Oppdateringer fra Firebase Dev Summit

Firebase har som mål å hjelpe utviklere til å bygge bedre apper og utvide dem til vellykkede bedrifter. Ved å ta vare på din app-back-end eller infrastruktur, kan Firebase du fokusere på å løse problemer for brukerne. De nye funksjonene som ble annonsert på Firebase Dev Summit i november, var sentrert rundt Crash Reporting, Analytics og støtte for spillutviklere. I denne artikkelen vil jeg gi deg en oversikt over hva som ble annonsert og hvordan du kommer i gang med disse verktøyene. 

Firebase Crash Reporting

Siden det ble utgitt på Google I / O, har dette vært et beta-produkt. Men Firebase Crash Reporting er nå ute av beta! Dette er de nye oppdateringene som følger med full utgivelse av Firebase Crash Reporting.

  • Forbedret brukerprosess: Du kan nå markere feil som fast og spore hvilke som ble løst av deg. 
  • E-postvarsler: Du kan nå få et e-postvarsel når en ny krasj skjer. Du kan få varsel om nye problemer eller problemer som har oppstått etter å ha blitt løst. 
  • Øyeblikkelig rapportering: Tidligere, når det skjedde et krasj på brukerens enhet, vil det ta omtrent 20 minutter å vise på dashbordet. Men nå kan du få rapporten umiddelbart.
  • Detaljert innsikt med Analytics: I stedet for bare å vise feilene, kan du nå se sammenhengen der den skjedde. Hvis du for eksempel har en app der det oppsto en feil da brukeren opprettet sin profil, kan du bruke Firebase Analytics for å få innblikk i hva som førte til denne krasjen. 

Se vår artikkel om Firebase Crash Reporting her på Envato Tuts + hvis du er ny i Firebase Crash Reporting. 

Firebase Test Lab for Android

På sin I / O-utvikler-konferanse om seks måneder siden annonserte Google lanseringen av Firebase Test Lab. Med denne funksjonen kan du teste appen din på et bredt spekter av enheter og konfigurasjoner før du sender det endelige produktet. Dette gir deg et detaljert testresultat på slutten. Så hva er nytt? Firebase Test Lab har nå:

  • Elleve nye enheten modeller. 
  • Evne til å teste appen din på den nyeste versjonen av Android (for tiden 7.1).
  • Evne til å kjøre fem gratis tester per dag på fysiske enheter og ti gratis tester per dag på virtuelle enheter.

Besøk den offisielle veiledningen for å komme i gang. 

Firebase UI Library

Dette er et open-source UI-bibliotek som gir vanlige brukergrensesnittelementer når du bygger apper. Dette biblioteket bygger på de beste praksisene som Google har lært i løpet av årene. Firebase brukergrensesnitt har nå blitt lansert som versjon 1.0. 

Med dette biblioteket får du UI-strømmen til Firebase Authentication, klient-side-tilkoblinger og kryssinger for Realtime Database, samt integrasjoner med Glide (et open-source bildeopplasting-bibliotek for Android) som gjør det mulig å laste ned og vise bilder fra Firebase Storage a lett som bare det. Alle disse integrasjonene hjelper oppstart av appens brukergrensesnittopplevelse. Biblioteket er tilgjengelig for Android, IOS og Web. 

For å lære mer om disse andre delene av Firebase, sjekk ut våre artikler om Firebase File Storage, Firebase-godkjenning og Firebase Realtime Database her på Envato Tuts+.

Firebase Analytics

Firebase Analytics har nå en integrering med Google Data Studio, en tjeneste som gjør dataene dine til informative oversikter og rapporter som er enkle å lese, enkle å dele og fullt tilpassbare. (Merk at Google Data Studio fortsatt er i beta.) Du kan nå også eksportere til BigQuery i sanntid fra Analytics. Ikke bare det, men forbindelsen mellom Firebase Dynamic Links og Analytics har blitt forbedret, slik at hvis du bruker dynamisk lenke på Facebook-siden din, registrerer Analytics kilden som Facebook på Analytics-dashbordet. 

Unity Plugin for Firebase

En spennende kunngjøring for spillutviklere: Firebase har nå et Unity3D-plugin og et forbedret C ++ SDK. (De fleste høykvalitets Android-spill er fortsatt bygget med C ++.) Denne nye funksjonen åpner også noen av de sentrale Firebase-funksjonene som AdMob, Analytics, Autentisering, Realtime Database, Invitasjoner og Dynamiske Linker, Cloud Messaging og Remote Config for bruk i ditt spill. Firebase-dokumentasjonen inneholder mer informasjon om hvordan du legger til Firebase i din Unity-oppsett. 

Selv om det ikke ble annonsert på Firebase Dev Summit, bør du også vite at Google Play Services og Firebase vil kreve API-nivå 14 minst fra begynnelsen av 2017. Neste utgave av disse bibliotekene (versjon 10.2.0) vil øke minimumet støttet API-nivå fra 9 til 14. Så når du bygger appen din nå, anbefales det å angi minimum SDK som API-nivå 14. 

Konklusjon

I denne artikkelen fortalte jeg deg om de nye Firebase-funksjonene som ble annonsert på Firebase Dev Summit i Berlin. Firebase har jobbet for å gjøre det enklere for utviklere å kode fantastiske apps, ved å ta vare på infrastrukturen og back-end for dem. Med disse ekstra nye funksjonene blir utviklerens jobb lettere og raskere. 

I mellomtiden kan du se noen av våre andre kurs og opplæringsprogrammer om mobilutvikling!