Requirements
- Avoir un ordinateur portable
- Avoir les base en informatique
- Avoir les bases en html
Apprenez à créer vos applications mobile avec FLUTTER.
-
1-Introduction À La Formation Flutter & Dart
- Présentation générale de Flutter
- Positionnement sur le marché (comparaison avec React Native), intérêt et stratégie de Google
- Particularités de Flutter : vues dynamiques, widgets, hot reload…
- Comprendre l’architecture de Flutter
- Outils de développement
- Atelier : Installation de Flutter et configuration de l’environnement de développement.
-
2-Le Langage De Programmation Dart
- Introduction à Dart et l’intérêt d’utiliser un langage compilé
- Principes et concepts fondamentaux
- Compilations JIT (Just In Time) et AOT (Ahead Of Time)
- Conventions de codage, noms et ordonnancement
- Variables, types, et opérateurs
- Structure de contrôle : if, else, while…
- Programmation orientée objet avec Dart : classes, constructeurs, méthodes, héritage
- Atelier : Découverte du langage Dart, création de programmes basiques et manipulation des fonctionnalités via le DartPad.
-
3-Introduction À Flutter Et Widgets De Base
- Structure et composants d’une application Flutter
- Le code dans main.dart
- Hello World : exécuter une première application Flutter
- Utiliser un package externe
- Cycle de vie d’un widget
- Widgets de base : Text, Row, Column, Stack et Container
- Les widgets Material Design
- Travailler avec des images, styles ou polices
- Avantages du Hot Reload et Hot Restart
- Exemples de cas pratiques : Création d’une première application Flutter, ajout et manipulation des widgets les plus utilisés.
-
4- Création De Layouts
-
5-Interactivité Et Gestion Des États
-
7️- Bibliothèques Et Packages Dart
-
8️- Back-End Et Gestion Des Données
