Aller au contenu
Enter
Bewizyu Logo

Formation Flutter Débutant — Dart, UI responsive et déploiement iOS/Android

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é

Durée :

3 jours (21h)

Réf :

B-M-FLD V1 du 15/07/2025

Prix :

1950€ HT

Pour qui est cette formation ? :


Développeur maîtrisant un langage orienté objet souhaitant créer des apps iOS et Android en une seule base de code
Développeur iOS ou Android souhaitant passer au développement cross-platform
Développeur web souhaitant créer des applications mobiles avec Flutter
Chef de projet technique pilotant des projets mobiles multi-plateformes

Pré-requis :

Aucune connaissance particulière

Prochaine session :

  • 2026-05-20
  • 2026-10-07
  • 2026-12-09

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
 

Parcours Flutter — étape suivante

Formation Flutter Avancé

Clean Architecture, BLoC/Riverpod & multiplateforme · 3 jours

Voir le niveau avancé →

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

Questions fréquentes

Qu'est-ce que Flutter et pourquoi choisir le développement cross-platform ?

Flutter est le framework open-source de Google permettant de développer des applications mobiles (iOS et Android), web et desktop à partir d'une seule base de code en Dart. Cela réduit significativement les coûts et les délais de développement par rapport à maintenir deux applications natives séparées. La formation couvre l'historique, les concepts et l'architecture Flutter dès le premier module.

Qu'est-ce que Dart et faut-il l'apprendre avant Flutter ?

Dart est le langage de programmation utilisé par Flutter. La formation intègre un module d'introduction à Dart (Null Safety, types, fonctions, classes) avant d'aborder Flutter, de sorte qu'aucune connaissance préalable en Dart n'est nécessaire.

Qu'est-ce que Provider dans Flutter ?

Provider est la solution de gestion d'état recommandée par Google pour les applications Flutter de taille intermédiaire. Il permet de partager des données entre plusieurs widgets sans les transmettre manuellement à travers l'arbre de widgets. La formation y consacre une partie de son troisième module.

Quelle est la différence entre cette formation et la formation Flutter Avancé ?

La formation Flutter Débutant couvre les fondamentaux : prise en main de Dart, UI responsive, navigation, Provider et déploiement d'une première application. La formation Flutter Avancé approfondit la Clean Architecture, BLoC et Riverpod, les animations complexes, les plugins natifs et le déploiement multiplateforme (mobile, web, desktop).

Cette formation est-elle éligible au financement OPCO ?

Oui. Bewizyu est un organisme de formation certifié Qualiopi. La formation Flutter Débutant est éligible à une prise en charge par votre OPCO. Contactez-nous pour obtenir un devis et un accompagnement dans vos démarches de financement.

La formation peut-elle se faire à distance ?

Oui. La formation est disponible en présentiel au centre Bewizyu de Nantes, dans vos locaux en intra-entreprise, ou en classe virtuelle à distance. Le présentiel est recommandé pour les ateliers pratiques.

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

Mai

Du 20/5/26 au 22/5/26

Centre de Nantes / Classe à Distance

Octobre

Du 07/10/26 au 09/10/26

Centre de Nantes / Classe à Distance

Décembre

Du 09/12/26 au 11/12/26

Centre de Nantes / Classe à Distance

Formation Flutter Débutant — Dart & Provider | Nantes | Bewizyu