Organisme certifié QualiopiDu lundi au vendredi, de 9 h à 17 h146 rue Paradis, Marseille et à distance

S’ouvre dans un nouvel onglet

Formation Flutter

Flutter est le framework open source de Google pour créer des applications natives Android, iOS, web, Windows, macOS et Linux à partir d’une seule base de code, avec le langage Dart.

35 h · 5 joursDistancielIndividuel (à la carte)
Formation after effects
Formation after effects

Notre équipe vous conseille

Est-ce la bonne formation pour vous ?

Votre objectif, votre niveau, votre financement : notre équipe vérifie avec vous que cette formation vous correspond, ou vous oriente vers celle qui vous conviendra mieux.

Pour qui
Architectes, responsables des infrastructures IT, chefs de projet, administrateurs système et/ou réseau ou développeurs...
Prérequis

Être à L’aise avec le développement informatique

Durée
35 h · 5 jours

En bref

Durée35 h · 5 jours
ModalitésDistanciel, Individuel (à la carte)
Délai d'accèsEnviron 2 semaines à compter de l’accord de prise en charge.

Ce que vous saurez faire

  • Comprendre l’architecture de Flutter et ses cas d’usage.
  • Programmer en Dart 3 : types, sécurité des valeurs nulles, objets, asynchronisme.
  • Construire des interfaces avec les widgets et Material 3.
  • Gérer l’état et la navigation d’une application.
  • Consommer une API et stocker des données.
  • Tester, déboguer et publier une application.

Programme

Formation FLUTTER

01Introduction à Flutter
  • Présentation, fonctionnalités et cas d’usage
  • Flutter, React Native, natif : critères de choix
  • Logique orientée widgets
02Le langage Dart
  • Conventions, variables, types et sécurité des valeurs nulles
  • Structures de contrôle, fonctions, fonctions fléchées
  • Records et pattern matching
  • Programmation asynchrone : Future, async / await, Stream
03Programmation orientée objet en Dart
  • Classes, constructeurs, méthodes
  • Héritage, mixins, classes abstraites
04Collections et packages
  • Listes, maps, sets et itérations
  • Gestion des packages avec pub.dev
05Environnement Flutter
  • Installation, Flutter CLI, structure d’un projet
  • Émulateurs, appareils physiques, hot reload
  • Outils de débogage (DevTools)
06Widgets et interfaces
  • Widgets stateless et stateful
  • Mise en page : Row, Column, Stack, listes, grilles
  • Material 3, thèmes et interfaces adaptatives
  • Formulaires et validation
07État, navigation et données
  • Gestion d’état : setState, Provider, Riverpod
  • Navigation et routage (go_router)
  • Appels HTTP et JSON ; stockage local
  • Firebase : authentification et base de données (aperçu)
08Qualité et publication
  • Tests unitaires et tests de widgets
  • Accessibilité et performances
  • Publication sur Google Play et l’App Store
09Ouverture aux outils d’IA
  • Assistants de code pour générer des widgets et des tests, avec relecture
  • Intégrer un service d’IA dans une application Flutter : principes

Financer cette formation

Selon votre situation, tout ou partie de la formation peut être pris en charge. Notre équipe vérifie vos droits avec vous.

Votre employeur (OPCO), France Travail, la Région ou un financement personnel peuvent prendre en charge cette formation.

Notre équipe identifie la bonne solution et monte le dossier avec vous.

Toutes les solutions de financement

Informations pratiques

Type de reconnaissance
Attestation de fin de formation
Accessibilité
Locaux accessibles aux personnes à mobilité réduite (PMR) et aux personnes en situation de handicap (PSH).
Référent handicap : Bénédicte Guilloteau, benedicte@mandyben.com

Fiche mise à jour le 29 octobre 2026

En savoir plus sur cette formation

Flutter est le framework open source de Google pour créer des applications natives Android, iOS, web, Windows, macOS et Linux à partir d’une seule base de code, avec le langage Dart. Cette formation couvre Dart 3, les widgets, la gestion d’état, la navigation, les API, les tests et la publication. Prérequis : être à l’aise avec le développement logiciel.

Objectifs :
• Comprendre l’architecture de Flutter et ses cas d’usage.
• Programmer en Dart 3 : types, sécurité des valeurs nulles, objets, asynchronisme.
• Construire des interfaces avec les widgets et Material 3.
• Gérer l’état et la navigation d’une application.
• Consommer une API et stocker des données.
• Tester, déboguer et publier une application.

Introduction à Flutter
• Présentation, fonctionnalités et cas d’usage
• Flutter, React Native, natif : critères de choix
• Logique orientée widgets

Le langage Dart
• Conventions, variables, types et sécurité des valeurs nulles
• Structures de contrôle, fonctions, fonctions fléchées
• Records et pattern matching
• Programmation asynchrone : Future, async / await, Stream

Programmation orientée objet en Dart
• Classes, constructeurs, méthodes
• Héritage, mixins, classes abstraites

Collections et packages
• Listes, maps, sets et itérations
• Gestion des packages avec pub.dev

Environnement Flutter
• Installation, Flutter CLI, structure d’un projet
• Émulateurs, appareils physiques, hot reload
• Outils de débogage (DevTools)

Widgets et interfaces
• Widgets stateless et stateful
• Mise en page : Row, Column, Stack, listes, grilles
• Material 3, thèmes et interfaces adaptatives
• Formulaires et validation

État, navigation et données
• Gestion d’état : setState, Provider, Riverpod
• Navigation et routage (go_router)
• Appels HTTP et JSON ; stockage local
• Firebase : authentification et base de données (aperçu)

Qualité et publication
• Tests unitaires et tests de widgets
• Accessibilité et performances
• Publication sur Google Play et l’App Store

Ouverture aux outils d’IA
• Assistants de code pour générer des widgets et des tests, avec relecture
• Intégrer un service d’IA dans une application Flutter : principes

Avis

Ils sont passés par là. Des stagiaires.

Tous les avis et références
J'ai pu créer ma boutique en ligne et réaliser des ventes en lançant ma marque :-)
Ce stage m'a permis de tester plusieurs appareils photo, et de me mettre en situation pour mieux comprendre les problématiques.
Les explications claires et bien ciblées ont permis à notre collaborateur à la fois de se former et de rectifier ses procédures. Objectif atteint donc et nous en remercions le formateur.
Je vous confirme que la formation s’est excellemment bien déroulée. Le contenu était très intéressant et devrait m’apporter beaucoup dans mon travail à venir. J’en profite pour vous féliciter sur le choix de vos formateurs, le formateur fait preuve d’une grande pédagogie et d’une extrême gentillesse.

Questions fréquentes

WordPress ou Wix : que choisir ?

WordPress offre plus de liberté et de fonctionnalités, Wix est plus simple pour démarrer. Nous vous conseillons selon votre projet et votre budget.

Faut-il savoir coder ?

Non pour WordPress, Wix, Webflow ou PrestaShop en tant qu'utilisateur. Pour le développement de thèmes, des bases en HTML et CSS sont utiles (voir le domaine Développement et informatique).

Peut-on travailler sur son propre site pendant la formation ?

Oui, en formation individuelle notamment, nous travaillons volontiers sur votre projet réel.

Qu'est-ce que l'UX/UI design ?

L'UX (expérience utilisateur) et l'UI (interface) consistent à concevoir des sites et applications simples et agréables à utiliser. Nos formations utilisent notamment Figma.

Où se déroulent les formations ?

Dans nos locaux au 146 rue Paradis, à Marseille (6e), dans vos locaux pour les formations intra-entreprise, ou à distance en visio, en direct avec le formateur. Les modalités possibles sont indiquées sur chaque fiche.

Pas sûr(e) d'être fait(e) pour ça ?

Chacun sa façon d'atteindre son objectif. Notre équipe vous rappelle pour trouver la formation et le financement adaptés à votre situation.

Je me fais guider

  • QualiopiOrganisme certifié
  • 1 780personnes formées en 2026
  • 98 %de satisfaction
  • Depuis 2006à Marseille, 146 rue Paradis