Introduction à Flutter
Dart, multiplateforme, hot reload, widgets.
Les bases de Dart
variables, null-safety, fonctions, classes, async.
Introduction aux widgets
widget, arbre, Text/Image/Icon, const.
Widgets de layout
Row, Column, alignement, Expanded, Stack.
Introduction à Material
MaterialApp, Scaffold, AppBar, boutons, thème.
Stateless / Stateful
setState, Card, InkWell.
Widgets de listes
ListView.builder, ListTile, GridView.
Date, BottomNav & cycle de vie
DateTime, intl, onglets, initState/dispose.
Fonctionnement approfondi
arbres, BuildContext, keys, MediaQuery/Theme.
La navigation
push/pop, données, résultat, routes nommées.
Dialog, SnackBar, Drawer & Tabs
retours utilisateur, navigation secondaire.
Provider & gestion d'état
ChangeNotifier, fournir/consommer.
Protocole HTTP
http, JSON, POST, FutureBuilder.
Les formulaires
Form, TextFormField, validation, soumettre.
Animations
implicites, AnimationController, Tween, Hero.
Interaction hardware
image_picker, GPS, permissions.
Google Maps
GoogleMap, marqueurs, itinéraire.
Publication sur le Store
icône, signature, appbundle/apk.
Authentification JWT
login, secure storage, Authorization. 🛡️
✅ Les 19 chapitres du parcours Flutter sont rédigés et disponibles.