Aller au contenu principal
  • ACN_ATLAS
  • Cours pratique
  • Informatique

Formation Flutter : Développer des applications mobiles multi-plateformes avec Flutter

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation Flutter

Développé et publié par Google dans sa première version stable en décembre 2018, Flutter est un kit de développement logiciel/framework dont l'ambition peut être résumée de la façon suivante : simplifier le développement multiplateforme en mettant à disposition une base de code commune pour toutes les plate-formes.

Offrant des performances natives et des possibilités de personnalisation presque infinies, Flutter s'appuie sur des widgets et des composants permettant de construire des applications de manière très rapide. Sa programmation, réactive, s'appuie quant à elle sur le langage Dart (de Google également).

Cette formation Flutter vous permet d'appréhender les concepts et outils clé mis à disposition par Flutter, puis de voir comment les appliquer afin de créer une application avec Flutter.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Objectifs pédagogiques :

À l'issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les Framework de développement mobile et la spécificité de Flutter
  • Mettre en place un environnement de développement Flutter
  • Concevoir l'architecture logicielle d'une application mobile multiplateforme
  • Construire une interface responsive
  • Développer avec Dart

Objectifs opérationnels

Objectif opérationnel :

Savoir créer des applications mobiles multiplateformes avec Flutter.

Programme

Contenu du cours, module par module

9 modules

Travaux pratiques

L’approche pédagogique repose sur un apprentissage par la pratique structurée autour de plusieurs ateliers qui permettent d’isoler les concepts assez nombreux et qui pour certains marquent une nouvelle approche de la programmation. En effet, le langage DART sur lequel repose Flutter est basée sur la programmation réactive. Cela consiste à réagir aux changements d’état au lieu de manipuler directement l’interface. Dans un premier temps ça peut être déroutant et nous préférons proposer des ateliers dédiés à un concepts précis même si le formateur prend le soin de les agréger quand cela a un sens.

Nous prenons donc le soin de respecter une courbe d’apprentissage progressive et bien structurée pour introduire petit à petit les différents concepts (StaelessWidget, StatefulWidget, Provider, Bloc, etc.) en ne perdant jamais de vue le côté multiplateforme en partant toujours d’une problématique avant d’y répondre.

Programme mis à jour le 15/12/2025

Formations liées