Firebase - Présentation

Selon la documentation officielle de Firebase -

Firebase peut alimenter le backend de votre application, y compris le stockage de données, l'authentification des utilisateurs, l'hébergement statique, etc. Concentrez-vous sur la création d'expériences utilisateur extraordinaires. Nous nous occuperons du reste. Créez des applications mobiles et Web natives multiplateformes avec nos SDK Android, iOS et JavaScript. Vous pouvez également connecter Firebase à votre backend existant à l'aide de nos bibliothèques côté serveur ou de notre API REST.

Fonctionnalités de Firebase

  • Real-time Database - Firebase prend en charge les données JSON et tous les utilisateurs qui y sont connectés reçoivent des mises à jour en direct après chaque modification.

  • Authentication - Nous pouvons utiliser des authentifications anonymes, par mot de passe ou différentes.

  • Hosting - Les applications peuvent être déployées via une connexion sécurisée aux serveurs Firebase.

Avantages de Firebase

  • C'est simple et convivial. Pas besoin de configuration compliquée.

  • Les données sont en temps réel, ce qui signifie que chaque modification mettra automatiquement à jour les clients connectés.

  • Firebase propose un tableau de bord de contrôle simple.

  • Il existe un certain nombre de services utiles à choisir.

Limitations de Firebase

  • Le plan gratuit Firebase est limité à 50 connexions et 100 Mo de stockage.

Dans le chapitre suivant, nous aborderons la configuration de l'environnement de Firebase.