Google Firebase est une plateforme de développement d’applications pour le web ou pour mobiles. Elle fournit des outils sous forme de services pour la création d’applications mobiles.

La technologie utilisée est la base de données temps réel noSQL (Realtime DataBase). Hébergée dans le Cloud, elle stocke et elle synchronise les données utilisateurs en temps réel. A l’aide d’une simple API, Firebase fournit à l’application les valeurs actuelles des données et les rafraîchit automatiquement. Par ce biais, la plateforme permet en autre de gérer l’authentification des utilisateurs, de tester son application sur toutes les plateformes (web, iOs, Android), d’effectuer des mises a jour à distance, d’obtenir et d’analyser des rapports de crash… L’utilisateur dispose de Google Analytics qui dresse des rapports sur l’expérience utilisateur et permet par exemple de déclencher des notifications en conséquence.

Firebase : le couteau suisse du développement

Google Firebase permet donc de créer les services Front-end de l’application en quelques clics de souris. C’est une solution clé en main permettant au développeur de se concentrer sur les besoins du client et aboutir à des solutions très rapidement.

L’ensemble des services est gratuit pour l’offre « hobbyist » limitant à cent le nombre de connexions simultanées, une autre offre à 25 par mois jusqu’à cent mille connexions, et enfin un tarif adaptatif au-delà de cette valeur.

Les FDL : des liens vraiment très dynamiques !

Les Deep links sont des URLs qui permettent d’accéder à des contenus. La plupart des hyperliens du web sont des deep links. Cependant, lorsqu’on veut accéder à une ressource web depuis une application mobile ou inversement, cela devient très compliqué, voir impossible. C’est là qu’interviennent les Firebase Dynamic Links, FDL. Ils permettent de créer dynamiquement un lien vers une ressource indépendamment de la nature du point d’accès. Ainsi, on peut par exemple accéder à une ressource intégrée au sein d’une application depuis un lien envoyé par sms ou bien via l’application Tweeter. De plus le mécanisme est très élaboré car il permet, si l’utilisateur ne possède pas l’application, de la télécharger et l’installer sans passer par l’App Store ou le Play Store, et ainsi d’ouvrir la ressource directement. On améliore ainsi l’expérience utilisateur. Les FDL font partie intégrante de Firebase.

Quid des liens Goo.gl ?

Goo.gl alternativeDepuis 2009, Google possédait un service de raccourcisseur d’URLs, Goo.gl. Il permettait de fournir un moyen simple aux utilisateurs d’échanger des liens tout en donnant un moyen à Google de surveiller le trafic que cela engendrait.

La concurrence et l’évolution des habitudes des utilisateurs a poussé Google a recentrer son activité en utilisant les FDL à la place et ainsi clôturer le service Goo.gl en Avril 2018. Cependant pour les inconditionnels, tijx.com est une bonne alternative au Google URL Shortener.

 

Plus d’infos sur la transition entre Goo.gl et Google Firebase, à cette adresse :

En conclusion

Firebase est donc une bonne opportunité pour les développeurs pour réduire le temps de mise en production des applications. Elle est une technologie d’avenir dans la mesure où l’utilisateur est un élément actif dans la boucle de développement et de vie du produit. Cela donne de son point de vue une expérience toujours plus agréable et efficace in fine.

Une série de liens complémentaires pour comprendre Google Firebase

Cet article vous a plu ? Partagez-le !

Qu’est-ce que Google Firebase, cette technologie d’avenir dont personne ne parle ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer