Plan du cours

Démarrage avec Flutter

  • Installation de Flutter et Dart
  • Utilisation des outils Doctor et CLI avec Flutter
  • Création du premier projet Flutter

Comprendre l'architecture de Flutter

  • Widgets, rendu et couches
  • Widgets sans état contre widgets avec état
  • Widgets Material Design et Cupertino

Mises en page et navigation

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

Gestion des États Management

  • setState vs. Provider vs. Riverpod
  • Gestion de l'état complexe
  • Méthodes optimales pour la scalabilité

Travailler avec les formulaires et les entrées

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

Utilisation des paquets et Accessation des fonctionnalités de l'appareil

  • Ajout et gestion des paquets de pub.dev
  • Utilisation des plugins caméra, localisation et stockage
  • Intégration avec les API spécifiques aux plateformes

Tests, débogage et déploiement

  • Test unitaire, de widget et d'intégration
  • Rechargement chaud et outils de performance
  • Construction des APKs et déploiement dans les stores

Projet : Créer une application complète

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

Récapitulation et prochaines étapes

Pré requis

  • Une compréhension des fondamentaux de la programmation
  • 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 nouveaux en Flutter et Dart
  • Développeurs d'applications mobiles à la recherche d'une solution multiplateformes
  • Ingénieurs logiciels intéressés par les cadres de UI modernes
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires