Public visé
Développeurs et chefs de projet souhaitant créer des applications mobiles multiplateformes.
Prérequis
- Connaissances en développement web
- Maîtrise de HTML, CSS, JavaScript et XML
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Reconnaître les principes du développement mobile multiplateforme
- Découvrir les principaux frameworks de développement mobile
- Concevoir des applications mobiles
- Développer des interfaces utilisateur responsives et interactives
- Tester les applications sur différents appareils
Programme
Jour 1 : Introduction et Frameworks
- Comparaison Android/iOS, approches native/web/hybride/multiplateforme
- Panorama des frameworks (Ionic, React Native, Flutter, MAUI, KMP)
- Mise en place des IDE
Jour 2 : Ionic
- Architecture Ionic, HTML5/CSS3/JS
- Intégration Angular/React/Vue
- GUI et navigation, Capacitor
- Persistance des données, communication serveur
Jour 3 : React Native
- Architecture et composants
- GUI et navigation, gestion d’état
- Intégration de composants natifs, persistance locale
Jour 4 : Flutter
- Architecture et bases de Dart
- Widgets Stateful/Stateless
- GUI, navigation, gestion d’état
- Intégration native, persistance et APIs
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation