Introduction et mise en place du projet
  • Présentation
  • A lire avant de commencer
  • Présentation de Firebase
  • Création du compte et du projet
  • Création du projet Flutter
  • Ajout des packages
  • Mise en place pour Android
  • Mise en place pour iOS
L'authentification
  • Mise en place sur Firebase
  • Voir si on est authentifié
  • Image et TextController
  • Le bouton pour se connecter
  • Le Painter
  • Résolution des problèmes de Scroll
  • Le Card
  • Le Gradient
  • Ajout du DarkMode
  • La méthode d'authentification
  • Ajout des Alertes
  • Authentification
  • La class Member
  • Notre première authentification
Squelette de l'application
  • Récupérer le Member
  • Le BottomBar
  • Ajout des pages
  • UI de NewPost
  • Le ImagePicker
  • Envoyer un Post
Le ProfilePage
  • Query des Posts
  • La classe Post
  • Le SliverList
  • UI du Post partie 1
  • UI du Post partie 2
  • UI du Post partie 3
  • Le SliverAppBar
  • Se déconnecter
  • Le HeaderDelegate
  • Gestion du Scroll
  • Finalisation du Header
  • Changer la photo de profil
  • Modifier les données
Le MembersPage
  • Header et récupération des données
  • Le MemberTile
  • Follow et unfollow
Le HomePage
  • Obtenir les posts de tous les membres que l'on suit
  • Montrer les posts
  • Mise à jour des Likes
  • Ajout de commentaires
Detail du Post
  • Le DetailPost
  • Le DetailTile
Le NotifPage
  • La Notification
  • Montrer les Notifications
  • Modifier le Thème
Le Projet complet
  • Les ressources
Legacy: Mise en place du projet
  • Présentation de l'application
  • Présentation de Firebase
  • Création du compte et du projet
  • Création du projet Flutter
  • Firebase pour Android
  • Firebase pour iOS
Legacy: L'authentification
  • Voir si on est authentifié
  • Le Scaffold de LogController
  • Le Gradient (ou degradé)
  • Le fichier de constantes
  • Les Assets
  • Padding avec Widget
  • Menu2Items
  • PageView
  • customPainter
  • Explications sur le CustomPainter
  • Le Card
  • TextFields
  • Le Button
  • MyText
  • La fonction SignIn
  • Le AlertHelper
  • Firebase
  • Les méthodes d'authentification
  • Ajout d'un utilisateur dans la base de données
  • Notre première authentification
Legacy: Le squelette de l'application
  • Le LoadingScaffold
  • Obtenir notre utilisateur en map
  • La class User
  • Obtenir le User dans le Stream
  • Le BottomBar
  • Amélioration du BottomBar
  • Les différentes pages
Legacy: Créer un post