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.
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.
In unserem Artikel über Firebase Crash Reporting finden Sie weitere Informationen zu Envato Tuts +, wenn Sie mit Firebase Crash Reporting noch nicht vertraut sind.
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:
Besuchen Sie den offiziellen Leitfaden, um anzufangen.
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 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.
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.
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!