Quoi de neuf dans Firebase? Mises à jour du sommet de développement Firebase

L'objectif de Firebase est d'aider les développeurs à créer de meilleures applications et à les développer pour devenir des entreprises prospères. En prenant soin de l’arrière-plan ou de l’infrastructure de votre application, Firebase vous permet de vous concentrer sur la résolution des problèmes de vos utilisateurs. Les nouvelles fonctionnalités annoncées lors du sommet de développement de Firebase en novembre dernier étaient axées sur le reporting des collisions, l'analyse et le support des développeurs de jeux. Dans cet article, je vais vous donner un aperçu de ce qui a été annoncé et comment commencer à utiliser ces outils.. 

Rapport d'incident de Firebase

Depuis sa sortie chez Google I / O, il s’agit d’un produit bêta. Mais Firebase Crash Reporting est maintenant hors de la version bêta! Voici les nouvelles mises à jour fournies avec la version complète de Firebase Crash Reporting.

  • Flux de travail utilisateur amélioré: Vous pouvez maintenant marquer les erreurs comme corrigées et déterminer celles qui ont été corrigées par vous.. 
  • Alertes courrier électronique: Vous pouvez maintenant recevoir une notification par e-mail chaque fois qu'un nouveau crash se produit. Vous pouvez recevoir une notification des nouveaux problèmes ou des problèmes qui ont refait surface après avoir été corrigés. 
  • Rapport instantané: Auparavant, chaque fois qu'un incident survenait sur le périphérique de l'utilisateur, l'affichage du tableau de bord prenait environ 20 minutes. Mais maintenant, vous pouvez obtenir le rapport instantanément.
  • Analyse détaillée avec Analytics: Au lieu de simplement montrer les erreurs, vous pouvez maintenant voir le contexte dans lequel cela s’est passé. Par exemple, si vous avez une application dans laquelle une erreur s'est produite lors de la création de votre profil, vous pouvez utiliser Firebase Analytics pour obtenir un aperçu de la cause de cet incident.. 

Consultez notre article sur le rapport d'incident Firebase ici sur Envato Tuts + si vous débutez dans le rapport d'incident Firebase. 

Firebase Test Lab pour Android

Lors de la conférence des développeurs d’E / S il y a environ six mois, Google a annoncé le lancement de Firebase Test Lab. Grâce à cette fonctionnalité, vous pouvez tester votre application sur un large éventail de périphériques et de configurations avant d'expédier le produit final. Cela vous donne un résultat de test détaillé à la fin. Alors quoi de neuf? Firebase Test Lab a maintenant:

  • Onze nouveaux modèles d'appareils. 
  • Possibilité de tester votre application sur la dernière version d'Android (version 7.1 actuelle).
  • Possibilité d'exécuter cinq tests gratuits par jour sur des périphériques physiques et dix tests gratuits par jour sur des périphériques virtuels.

Visitez le guide officiel pour commencer. 

Bibliothèque d'interface utilisateur Firebase

Il s'agit d'une bibliothèque d'interface utilisateur à source ouverte qui fournit des éléments d'interface utilisateur courants lors de la création d'applications. Cette bibliothèque s’appuie sur les meilleures pratiques acquises par Google au fil des ans. L’interface utilisateur de Firebase est maintenant disponible en version 1.0. 

Avec cette bibliothèque, vous obtenez un flux d’interface utilisateur pour l’authentification Firebase, des jointures côté client et des intersections pour la base de données Realtime, ainsi que des intégrations avec Glide (une bibliothèque à chargement libre d’images pour Android) qui permettent de télécharger et d’afficher des images à partir de Firebase Storage. part de gâteau. Toutes ces intégrations aident à amorcer l'expérience utilisateur de votre application. La bibliothèque est disponible pour Android, IOS et Web.. 

Pour en savoir plus sur ces autres parties de Firebase, consultez nos articles sur le stockage de fichiers Firebase, l'authentification Firebase et la base de données Firebase Realtime ici sur Envato Tuts+.

Firebase Analytics

Firebase Analytics intègre désormais Google Data Studio, un service qui transforme vos données en tableaux de bord et rapports informatifs faciles à lire, à partager et à personnaliser. (Notez que Google Data Studio est toujours en version bêta.) Vous pouvez désormais également exporter vers BigQuery en temps réel depuis Analytics. De plus, la connexion entre Firebase Dynamic Links et Analytics a été améliorée. Ainsi, si vous utilisez le lien dynamique sur votre page Facebook, Analytics détectera la source comme Facebook sur le tableau de bord Analytics.. 

Unity Plugin pour Firebase

Une annonce intéressante pour les développeurs de jeux: Firebase dispose désormais d’un plug-in Unity3D et d’un SDK C ++ amélioré. (La plupart des jeux Android de haute qualité sont toujours construits avec C ++.) Cette nouvelle fonctionnalité ouvre également certaines des fonctionnalités de base de Firebase telles que AdMob, Analytics, Authentification, Base de données temps réel, Invitations et liens dynamiques, Messagerie dans le cloud et Configuration à distance. ton jeu. La documentation de Firebase contient des informations supplémentaires sur l’ajout de Firebase à votre configuration Unity.. 

Bien que cela n'ait pas été annoncé lors du sommet Firebase Dev Summit, sachez également que les services Google Play et Firebase nécessiteront au minimum le niveau 14 de l'API à partir de début 2017. La prochaine version de ces bibliothèques (version 10.2.0) augmentera le minimum requis. prise en charge du niveau d'API de 9 à 14. Ainsi, lors de la création de votre application, il est recommandé de définir votre SDK minimum sur le niveau 14 de l'API.. 

Conclusion

Dans cet article, je vous ai parlé des nouvelles fonctionnalités de Firebase annoncées lors du sommet Firebase Dev à Berlin. Firebase s’efforce de permettre aux développeurs de coder plus facilement d’impressionnantes applications, en prenant en charge l’infrastructure et le back-end. Avec ces nouvelles fonctionnalités supplémentaires, le travail du développeur sera plus facile et plus rapide. 

En attendant, consultez certains de nos autres cours et tutoriels sur le développement mobile!