Prenez contact avec nous

Plan du cours

Premiers pas avec Flutter

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

Compréhension de l’architecture Flutter

  • Widgets, rendu et calques
  • Widgets sans état vs avec état
  • Widgets Material Design et Cupertino

Mise en page et navigation

  • Row, Column, Stack et autres widgets de mise en page
  • Interface responsive avec MediaQuery et LayoutBuilder
  • Navigation et routage

Gestion de l’état

  • setState vs Provider vs Riverpod
  • Gestion des é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 paquets et accès aux fonctionnalités de l’appareil

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

Tests, débogage et déploiement

  • Tests unitaires, tests de widgets et tests d’intégration
  • Rechargement à chaud et outils de performance
  • Construction des APK et déploiement sur les stores

Projet : Créer 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 bases 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écouvrant Flutter et Dart
  • Développeurs d’applications mobiles recherchant 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