↑
FLUTTER

Cours Flutter & Dart

Développement d'applications mobiles cross-platform
Bienvenue dans les cours Flutter ! Vous allez découvrir comment créer des applications mobiles performantes pour iOS et Android avec un seul code source. Ce parcours pédagogique vous accompagne pas à pas dans l'apprentissage de Flutter et du langage Dart.
01

Chapitre 1

Introduction Ă  Flutter & Dart

Découvrez les fondamentaux du développement mobile moderne avec Flutter et le langage Dart. Apprenez l'origine de Flutter, ses avantages, les bases du langage Dart, et créez votre première application.

  • Comprendre Flutter
  • Fondements du langage Dart
  • Installation et premiers programmes
  • Première application Flutter
02

Chapitre 2

Premiers pas concrets avec Flutter

Installe Flutter, configure ton environnement de développement et crée ta première application. Découvre la structure d'un projet Flutter, manipule tes premiers widgets et apprends à utiliser le Hot Reload pour développer rapidement.

  • Installation et outils
  • DĂ©couverte d'un projet Flutter
  • Premiers widgets et interactions
03

Chapitre 3

Construction et structuration des interfaces

Apprenez à créer des interfaces riches et interactives. Découvrez comment afficher du contenu visuel (texte, icônes, images), rendre votre application interactive avec des boutons et la gestion d'état, et maîtrisez les techniques avancées de positionnement et de mise en page.

  • Afficher du contenu visuel (texte, icĂ´nes, images)
  • Interagir avec l'interface (boutons, StatefulWidget)
  • Positionnement avancĂ© (Stack, Positioned, Wrap, LayoutBuilder)
  • Listes et dĂ©filement (ListView, GridView, ScrollController)
04

Chapitre 4

Formulaires, navigation et interactions avancées

Maîtrisez la création de formulaires complets, la navigation entre écrans, le passage de données entre pages, et les différents moyens de feedback utilisateur (dialogs, SnackBar, BottomSheet).

  • Formulaires et saisie utilisateur (TextFields, Checkbox, Radio, Switch)
  • Navigation entre Ă©crans (Navigator, routes nommĂ©es et anonymes)
  • Passage de donnĂ©es entre pages
  • Dialogs, SnackBar et BottomSheet
05

Chapitre 5

Stockage et persistance des données

Découvrez les différentes méthodes de stockage de données dans Flutter : stockage simple avec SharedPreferences, stockage sécurisé pour les données sensibles, et base de données locale avec SQLite pour des applications complexes.

  • Stockage simple avec SharedPreferences
  • Stockage sĂ©curisĂ© avec Secure Storage
  • Base de donnĂ©es locale avec SQLite