Prenez contact avec nous

Plan du cours

Premiers pas avec Flutter

  • Installation de Flutter et Dart
  • Utilisation de Flutter Doctor et des outils en ligne de commande
  • Création d'un premier projet Flutter

Compréhension de l'architecture Flutter

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

Disposition et navigation

  • Widgets de disposition tels que Row, Column, Stack, etc.
  • Interfaces utilisateur responsives avec MediaQuery et LayoutBuilder
  • Navigation et routage

Gestion de l'état

  • setState vs. Provider vs. Riverpod
  • Gestion d'états complexes
  • Bonnes pratiques pour l'évolutivité

Travail avec les formulaires et les entrées

  • 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 pub.dev
  • Utilisation des plugins pour la caméra, la localisation et le stockage
  • Intégration aux APIs spécifiques à la plateforme

Tests, débogage et déploiement

  • Tests unitaires, de widgets et d'intégration
  • Hot reload et outils de performance
  • Construction d'APK et déploiement sur les magasins d'applications

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
  • 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ébutants avec Flutter et Dart
  • Développeurs d'applications mobiles recherchant une solution multiplateforme
  • Ingénieurs logiciels intéressés par les frameworks UI modernes
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires