Plan du cours

Démarrer avec Flutter

  • Installer Flutter et Dart
  • Utiliser Flutter Doctor et les outils de ligne de commande
  • Créer un premier projet Flutter

Comprendre l'Architecture Flutter

  • Widgets, rendu et couches
  • Widgets sans état (Stateless) vs. widgets avec état (Stateful)
  • Widgets Material Design et Cupertino

Mise en page et Navigation

  • Row, Column, Stack et autres widgets de mise en page
  • Interface utilisateur réactive avec MediaQuery et LayoutBuilder
  • Navigation et routage

Gestion de l'État

  • setState vs. Provider vs. Riverpod
  • Gestion d'états complexes
  • Bonnes pratiques pour la scalabilité

Travailler avec des Formulaires et des Entrées

  • Saisie de texte, validation et widgets de formulaire
  • Gestion des interactions utilisateur
  • Gestion du focus et contrôle du clavier

Utiliser des Packages et Accéder aux Fonctionnalités de l'Appareil

  • Ajouter et gérer des packages pub.dev
  • Utiliser des plugins caméra, localisation et stockage
  • Intégration avec les API spécifiques à la plateforme

Tests, Débogage et Déploiement

  • Tests unitaires, widget et d'intégration
  • Rechargement en chaud (hot reload) et outils de performance
  • Construction d'APKs et déploiement sur les magasins

Projet : Construire une Application Complète

  • Conception et architecture
  • Mise en œuvre des fonctionnalités
  • Tests et déploiement final

Résumé et Prochaines Étapes

Pré requis

  • Une compréhension des fondamentaux de la programmation
  • Connaissance des concepts de base de l'UI/UX
  • Volonté d'apprendre Dart et le développement d'applications

Public cible

  • Développeurs débutants avec Flutter et Dart
  • Développeurs d'applications mobiles recherchant une solution cross-plateforme
  • Ingénieurs logiciels intéressés par les frameworks UI modernes
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires