Prenez contact avec nous

Plan du cours

Premiers pas avec Flutter

  • Installation de Flutter et de Dart.
  • Utilisation de Flutter Doctor et des outils CLI.
  • Création d'un premier projet Flutter.

Comprendre l'architecture de Flutter

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

Mise en page et navigation

  • Widgets de mise en page Row, Column, Stack et autres.
  • UI responsive avec MediaQuery et LayoutBuilder.
  • Navigation et routage.

Gestion de l'état (State Management)

  • setState vs Provider vs Riverpod.
  • Gestion de l'état complexe.
  • Bonnes pratiques pour l'extensibilité.

Travail avec les formulaires et la saisie

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

Utilisation de paquets et accès aux fonctionnalités de l'appareil

  • Ajout et gestion des paquets pub.dev.
  • Utilisation des plug-ins caméra, localisation et stockage.
  • Intégration avec les API spécifiques à la plateforme.

Tests, débogage et déploiement

  • Tests unitaires, de widgets et d'intégration.
  • Hot reload et outils de performance.
  • Compilation des APK et déploiement sur les boutiques.

Projet : Création d'une application complète

  • Conception et architecture.
  • Implémentation des fonctionnalités.
  • Tests et déploiement final.

Résumé et prochaines étapes

Pré requis

  • Une compréhension des fondamentaux de la programmation.
  • Une familiarité avec les concepts de base de l'UI/UX.
  • La volonté d'apprendre Dart et le développement d'applications.

Public cible

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

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires