Was ist neu in Firebase? Updates vom Firebase Dev Summit

Das Ziel von Firebase ist es, Entwicklern dabei zu helfen, bessere Apps zu entwickeln und sie zu erfolgreichen Unternehmen zu entwickeln. Mit Firebase können Sie sich auf das Back-End oder die Infrastruktur Ihrer App konzentrieren, damit Sie sich auf die Lösung von Problemen für Ihre Benutzer konzentrieren können. Die auf dem Firebase Dev Summit im November angekündigten neuen Funktionen konzentrierten sich auf Crash Reporting, Analytics und Support für Spieleentwickler. In diesem Artikel werde ich Ihnen eine Übersicht über die Ankündigungen geben und wie Sie mit diesen Tools beginnen können. 

Firebase-Absturzberichterstattung

Seit seiner Veröffentlichung bei Google I / O handelt es sich um ein Beta-Produkt. Aber Firebase Crash Reporting ist jetzt nicht mehr in der Betaphase! Dies sind die neuen Updates, die mit der vollständigen Version von Firebase Crash Reporting geliefert werden.

  • Verbesserter Benutzerworkflow: Sie können jetzt Fehler als behoben markieren und verfolgen, welche von Ihnen behoben wurden. 
  • E-Mail-Benachrichtigungen: Sie können jetzt eine E-Mail-Benachrichtigung erhalten, wenn ein neuer Absturz auftritt. Sie können über neue Probleme oder Probleme informiert werden, die nach der Behebung erneut angezeigt wurden. 
  • Sofortige Berichterstattung: Bei jedem Absturz auf dem Gerät Ihres Benutzers dauerte die Anzeige im Dashboard etwa 20 Minuten. Aber jetzt können Sie den Bericht sofort erhalten.
  • Detaillierte Einblicke mit Analytics: Statt nur die Fehler anzuzeigen, können Sie jetzt den Kontext sehen, in dem sie aufgetreten sind. Wenn Sie beispielsweise über eine App verfügen, bei der ein Fehler aufgetreten ist, als Ihr Benutzer sein / ihr Profil erstellt hat, können Sie Firebase Analytics verwenden, um einen Einblick in die Ursachen dieses Absturzes zu erhalten. 

In unserem Artikel über Firebase Crash Reporting finden Sie weitere Informationen zu Envato Tuts +, wenn Sie mit Firebase Crash Reporting noch nicht vertraut sind. 

Firebase Test Lab für Android

Auf seiner E / A-Entwicklerkonferenz vor etwa sechs Monaten gab Google die Einführung von Firebase Test Lab bekannt. Mit dieser Funktion können Sie Ihre App auf einer Vielzahl von Geräten und Konfigurationen testen, bevor Sie das Endprodukt versenden. Dadurch erhalten Sie am Ende ein detailliertes Testergebnis. Was gibt's Neues? Firebase Test Lab hat jetzt:

  • Elf neue Gerätemodelle. 
  • Möglichkeit, Ihre App auf der neuesten Android-Version zu testen (derzeit 7.1).
  • Möglichkeit, fünf kostenlose Tests pro Tag auf physischen Geräten und zehn kostenlose Tests pro Tag auf virtuellen Geräten auszuführen.

Besuchen Sie den offiziellen Leitfaden, um anzufangen. 

Firebase-UI-Bibliothek

Dies ist eine Open-Source-UI-Bibliothek, die beim Erstellen von Apps allgemeine UI-Elemente bereitstellt. Diese Bibliothek basiert auf den bewährten Methoden, die Google im Laufe der Jahre gelernt hat. Die Firebase-Benutzeroberfläche wurde jetzt als Version 1.0 gestartet. 

Mit dieser Bibliothek erhalten Sie einen UI-Fluss für die Firebase-Authentifizierung, clientseitige Joins und Kreuzungen für die Echtzeitdatenbank sowie Integrationen mit Glide (einer Open-Source-Bibliothek zum Laden von Images für Android), die das Herunterladen und Anzeigen von Bildern aus Firebase Storage ermöglicht Stück Kuchen. Alle diese Integrationen helfen beim Bootstrap der Benutzeroberfläche Ihrer App. Die Bibliothek ist für Android, IOS und Web verfügbar. 

Weitere Informationen zu diesen anderen Bereichen von Firebase finden Sie in unseren Artikeln zu Firebase-Dateispeicher, Firebase-Authentifizierung und der Firebase-Echtzeitdatenbank hier auf Envato Tuts+.

Firebase Analytics

Firebase Analytics verfügt jetzt über eine Integration in Google Data Studio, einen Dienst, der Ihre Daten in informative Dashboards und Berichte umwandelt, die einfach zu lesen, einfach zu teilen und vollständig anpassbar sind. (Beachten Sie, dass sich Google Data Studio noch in der Beta-Phase befindet.) Sie können jetzt auch in Echtzeit von Analytics nach BigQuery exportieren. Darüber hinaus wurde die Verbindung zwischen Firebase Dynamic Links und Analytics verbessert. Wenn Sie den Dynamic-Link auf Ihrer Facebook-Seite verwenden, erkennt Analytics die Quelle als Facebook im Analytics-Dashboard. 

Unity Plugin für Firebase

Eine aufregende Ankündigung für Spieleentwickler: Firebase hat jetzt ein Unity3D-Plugin und ein verbessertes C ++ - SDK. (Die meisten hochwertigen Android-Spiele werden immer noch mit C ++ erstellt.) Mit dieser neuen Funktion werden auch einige der Kernfunktionen von Firebase wie AdMob, Analytics, Authentifizierung, Echtzeitdatenbank, Einladungen und dynamische Links, Cloud-Messaging und Remote-Konfiguration für die Verwendung in geöffnet dein Spiel Die Firebase-Dokumentation enthält weitere Informationen zum Hinzufügen von Firebase zu Ihrem Unity-Setup. 

Obwohl dies beim Firebase Dev Summit nicht angekündigt wurde, sollten Sie auch wissen, dass Google Play Services und Firebase ab Anfang 2017 mindestens API Level 14 benötigen werden. Die nächste Version dieser Bibliotheken (Version 10.2.0) wird das Minimum erhöhen Unterstützte API-Ebene von 9 bis 14. Wenn Sie nun Ihre App jetzt erstellen, wird empfohlen, das Mindest-SDK auf API-Ebene 14 festzulegen. 

Fazit

In diesem Artikel habe ich Ihnen von den neuen Firebase-Funktionen erzählt, die auf dem Firebase Dev Summit in Berlin angekündigt wurden. Firebase hat es sich zur Aufgabe gemacht, Entwicklern die Codierung fantastischer Apps zu erleichtern, indem sie sich um die Infrastruktur und das Back-End kümmern. Mit diesen zusätzlichen neuen Funktionen wird die Arbeit des Entwicklers einfacher und schneller. 

In der Zwischenzeit finden Sie einige unserer anderen Kurse und Tutorials zur mobilen Entwicklung!