Retour aux formations
Développement
Flutter - Développement d'applications mobiles multiplateformes
3 jours • 21 heures
Description
Objectif de formation : Permettre aux participants de concevoir, développer et déployer des applications mobiles multiplateformes performantes avec Flutter et le langage Dart, en maîtrisant l'architecture, la gestion de l'état, l'intégration d'API et les bonnes pratiques de développement professionnel. Un projet applicatif fil rouge est développé progressivement tout au long de la formation — de la configuration de l'environnement jusqu'au déploiement sur les stores — permettant à chaque participant de repartir avec une application fonctionnelle complète.
Objectifs pédagogiques
- Maîtriser les fondamentaux du langage Dart et son écosystème
- Comprendre l'architecture Flutter et la logique orientée widgets
- Créer des interfaces utilisateur attrayantes, réactives et adaptées à tous les écrans
- Gérer l'état d'une application avec les patterns professionnels (setState, Provider)
- Intégrer des API REST et assurer la persistance locale des données
- Implémenter la navigation multi-écrans et le routage
- Tester, déboguer et optimiser une application Flutter
- Déployer une application sur les stores iOS et Android
Public concerné
Développeurs souhaitant créer des applications mobiles iOS et Android à partir d'une base de code unique
Développeurs web (JavaScript, TypeScript) ou backend (Java, C#, Python) souhaitant se reconvertir au développement mobile
Tech leads et responsables techniques évaluant Flutter pour leurs projets
Prérequis
Expérience dans au moins un langage de programmation orienté objet (Java, C#, JavaScript, Python ou équivalent)
Notions de base en développement logiciel (fonctions, classes, structures de données)
Aucune connaissance préalable de Flutter ou Dart requise
Déroulé du programme
Informations
Durée
3 jours
21 heures
Tarif
1850€
HT