Ce que tu vas apprendre
Maîtriser Dart, le langage de programmation de Flutter
Construire des interfaces utilisateur modernes et responsives
Gérer l'état d'une application avec des patterns avancés
Intégrer des APIs backend et bases de données locales
Publier ton application sur l'App Store et Google Play
Implémenter des fonctionnalités IA dans ton app mobile
Programme de la formation
Introduction à Dart
Syntaxe, variables, fonctions, classes, null safety, async/await
Fondamentaux Flutter
Widgets, layout system, navigation, gestes, animations de base
State Management
setState, Provider, Riverpod, BLoC pattern, когда использовать каждый подход
Widgets Avancés & Design
Custom painters, Slivers,hero animations, Material 3, Cupertino widgets
Données & APIs
HTTP requests, JSON parsing, Firebase, SQLite, SharedPreferences
Firebase & Backend
Authentication, Firestore, Cloud Functions, push notifications
Publication & CI/CD
App Store Connect, Google Play Console,TestFlight, CI avec GitHub Actions
Projet Final
Application mobile complète (social, e-commerce ou productivity) publiée sur les stores
Prochaines sessions
Prérequis
Aucune expérience requise. Base en programmation est un plus mais la formation couvre les fondamentaux.