Créer des applications mobiles multiplateformes : structurer un projet, construire des interfaces réactives, gérer l'état et la navigation, consommer des API, stocker des données localement et publier sur les magasins d'applications. Trois jours pratiques.
Objectifs
- Comprendre les approches du développement mobile multiplateforme
- Structurer et configurer un projet mobile
- Construire des interfaces et des composants réutilisables
- Gérer la navigation entre les écrans
- Gérer l'état de l'application
- Consommer une API et gérer les données distantes
- Stocker des données localement et publier son application
Programme détaillé
Module 1 — Fondamentaux du mobile
- Natif, hybride et multiplateforme
- Environnement de développement et émulateurs
- Structure d’un projet
- Cycle de vie d’une application
Module 2 — Construire l’interface
- Composants et mise en page
- Interfaces réactives et adaptatives
- Composants réutilisables et styles
- Listes, formulaires et interactions
Module 3 — Naviguer et gérer l’état
- Navigation entre écrans et paramètres
- Gestion de l’état local et global
- Bonnes pratiques d’architecture
- Débogage et outils de développement
Module 4 — Données et publication
- Consommer une API et gérer les erreurs
- Stockage local et persistance
- Permissions et fonctions de l’appareil
- Compilation, signature et publication sur les magasins
Méthodologie pédagogique
Pédagogie active et orientée terrain : apports structurés, exercices appliqués à vos cas réels, études de cas et mises en situation. Chaque participant repart avec un support complet et un plan d'action personnalisé. Les acquis sont évalués en fin de session et une attestation de formation est remise.
Profil de l'intervenant
Développeur-formateur mobile, praticien des frameworks multiplateformes.