Flutter : développement mobile cross-platform - débutant
Apprenez à développer une application Flutter avec Dart, UI responsive, navigation multi-écrans, Provider, appels API, tests et déploiement. Formation pratique pour maîtriser les bases de Flutter 3.x.
En résumé
- 2025-09-23
- 2025-11-04
Programme de la formation
Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
- Comprendre les fondamentaux de Flutter 3.x
- Concevoir une UI responsive avec Material 3
- Naviguer entre écrans
- Gérer les états avec Provider
- Tester et structurer une petite application
PROGRAMME
1. Overview
- Historique
- Pourquoi Dart
- Concepts et architecture
Objectifs Opérationnels : avoir une vision globale sur l'écosystème Flutter
Moyen d’évaluation : QCM
2. Introduction et fondamentaux Flutter/Dart
- Présentation de Flutter 3.x et écosystème
- Configuration de l’environnement (Flutter SDK, VSCode, Android Studio)
- Principes du langage Dart (Null Safety, types, fonctions, classes)
- Widgets de base (Text, Container, Row, Column, Image, ...)
- Mise en page responsive avec MediaQuery et LayoutBuilder
Objectifs Opérationnels : Construire une UI simple et responsive
Moyen d’évaluation : QCM
3. Navigation, gestion d’état et formulaires
- Navigation 2.0 (Navigator, routes, pushNamed)
- Introduction à Provider pour la gestion d’état
- Création et validation de formulaires
- Widgets d’interaction (TextFormField, Switch, Slider, etc.)
- Bonnes pratiques UX (accessibilité de base)
- Mise en pratique
Objectifs Opérationnels : Construire une application multi-écran avec état partagé
Moyen d’évaluation : QCM
4. Intégration, tests et bonnes pratiques
- Intégration de packages (http, shared_preferences, url_launcher)
- Appels API REST (GET/POST), parsing JSON
- Organisation du projet (structure par fonctionnalités)
- Atelier de mise en pratique
Objectifs Opérationnels : Être autonome sur une app Flutter simple mais bien structurée
Moyen d’évaluation : QCM
5. Déploiement et tests
- Introduction aux tests unitaires
- Déploiement (APK et web)
- Atelier final : mini projet d’application (ex : ToDo App)
Objectifs Opérationnels : Construire une mini-application sur Flutter
Moyen d’évaluation : QCM
Informations pratiques
- Théorie 30%
- Pratique 70%
- Lieu au choix (présentiel recommandé) : Centre de formation bewizyu (Nantes) / Dans vos locaux / Classe à distance
Votre formateur
Consultant et formateur en développement mobile depuis plus de 7 ans, notre formateur a pu observer l’évolution de l’écosystème mobile et est intervenu sur des projet d’applications destinées au grand public (+3M utilisateurs).
Personnes en situation de handicap
Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.
Progamme et catalogue peuvent être envoyés sur simple demande
Dates des prochaines sessions
Septembre
Du 23/9/25 au 25/9/25
Centre de Nantes / Classe à Distance / Dans vos locaux
Novembre
Du 04/11/25 au 06/11/25
Centre de Nantes / Classe à Distance / Dans vos locaux