Firebase : stockage des données
Le datastore utilise une approche de modélisation des données différente de SQL.
Vous pouvez regarder la doc sur le fonctionnement du Firestore ici
Videos à regarder:
Nous discuterons des principes de base du Firestore et des parallèles à faire entre un BD relationnelle et Firestore qui est orienté documents
Nous apprendrons les principes de base pour utiliser Firestore dans une application flutter
Exercice fireinception
À partir de la console de Firestore
Créer l'achitecture suivante
- Une maison
- qui contient des pièces
- (utiliser le nom de la pièce comme id aux documents)
- qui contiennent des meubles
- (utiliser un id généré automatiquement comme id aux documents)
- qui contiennent des boites
- qui contiennent des 🐈
- qui contiennent des boites
Exercice intro_datastore
À partir votre projet de test
Créer une collection de jeux dans le Firestore (un jeux doit contenir au moins 2 champs)
Faire 2 pages
Une première qui nous permettera d'afficher tous les jeux (afficher seulement le nom du jeu dans la liste) et qui contiendra un bouton pour ajouter un jeux "hardcodé"
Une deuxième qui nous permettera d'afficher le détail d'un jeu