+33 695647834(Whatsapp) contact@allotraining.com Support 8h – 20h, Ouvert 24h/24,
+33 695647834(Whatsapp) contact@allotraining.com

Formation Complète Flutter – Développement d’Applications Mobile (Android & iOS)

60H # 1 000,00 € 1 500,00 €

🎯 Objectif de la formation

Cette formation permet de devenir développeur Flutter fullstack mobile, capable de créer des applications mobiles Android et iOS avec interfaces modernes et logiques backend simples.

À la fin, l’étudiant sera capable de :

  • Créer des applications mobiles Flutter professionnelles
  • Gérer les widgets et layouts Flutter
  • Interagir avec des API REST et bases de données
  • Gérer la navigation et le state management
  • Publier une application sur Google Play Store et Apple App Store

📚 Programme détaillé Flutter

🔹 Module 1 – Introduction & Installation (4h)

  • Présentation de Flutter et Dart
  • Installation Flutter SDK, VS Code / Android Studio
  • Configuration émulateurs Android / iOS
  • Structure d’un projet Flutter

🔹 Module 2 – Dart pour Flutter (8h)

  • Variables, types, fonctions et classes
  • Listes, Maps, Sets
  • Boucles et conditions
  • Asynchronous Dart : Future, async/await
  • Gestion des exceptions

🔹 Module 3 – Widgets Flutter & Layouts (15h)

  • Widgets de base (Text, Image, Container, Column, Row)
  • Widgets interactifs (Buttons, Input, Form)
  • Layouts avancés : Stack, Grid, ListView
  • Themes, Styles et Custom Widgets
  • Responsive Design pour différentes tailles d’écran

🔹 Module 4 – Navigation & State Management (10h)

  • Navigation simple et nommée
  • Passer des données entre écrans
  • State management avec setState
  • Introduction aux packages de state management (Provider, Riverpod)

🔹 Module 5 – API REST & Backend simple (10h)

  • Appels HTTP avec http package
  • JSON : parsing et affichage dynamique
  • Gestion des erreurs et loading states
  • Intégration simple avec Firebase / backend custom

🔹 Module 6 – Projet Final Flutter (13h)

  • Application mobile complète (ex : gestion de tâches, e-commerce ou chat simple)
  • Navigation, UI/UX moderne
  • Connexion API backend
  • Gestion du state
  • Déploiement et packaging pour Android / iOS

Outils utilisés pour cette formation

Microsoft Teams
Google Meet
Zoom
Plateforme LMS AlloTraining
PDF interactifs
Quiz et évaluations