Prenez contact avec nous

Plan du cours

Prise en main de Flutter

  • Installation de Flutter et Dart
  • Utilisation de Flutter Doctor et des outils en ligne de commande (CLI)
  • Création de votre premier projet Flutter

Compréhension de l'architecture de Flutter

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

Mise en page et navigation

  • Widgets 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é

Travail avec les formulaires et les saisies

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

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

  • Ajout et gestion des packages de pub.dev
  • Utilisation des plugins pour la caméra, la localisation et le stockage
  • Intégration avec les API spécifiques à la plateforme

Tests, débogage et déploiement

  • Tests unitaires, tests de widgets et tests d'intégration
  • Rechargement à chaud (Hot reload) et outils de performance
  • Construction des APK et déploiement sur les boutiques d'applications

Projet : Développement 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
  • Familiarité avec les concepts de base de l'UI/UX
  • Volonté d'apprendre Dart et le développement d'applications

Public cible

  • Développeurs découvrant Flutter et Dart
  • Développeurs d'applications mobiles à la recherche d'une solution cross-platform
  • Ingénieurs logiciels intéressés par les frameworks d'interface utilisateur modernes
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires