Aller au contenu
Enter
Bewizyu Logo

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.

Demander un devis

En résumé

Catégorie : Technologie
Durée : 3 jours (21h)
Ref : B-M-FLD V1 du 15/07/2025
Prix : 1950€ HT
Publics : Tout développeurs familiers avec la programmation orientée objet (POO)
Pré-requis :Aucune connaissance particulière
Prochaines sessions
  • 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

Demander un devis

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

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

Formation Flutter : développement mobile cross-platform - débutant