Formation Créer des applications multiplateformes pour mobiles
Apprendre à concevoir des applis mobiles multiplateformes fiables avec un seul code source, pour lancer plus vite des interfaces adaptées à chaque appareil.
- Référence formation :
- MOD_20251572
- Durée :
- 28 heures
- Satisfaction :
- Prix :
- 2700 € HT
Présentation de la formation
Cette formation de 4 jours permet de maîtriser les grands frameworks mobiles multiplateformes (Flutter, React Native, Kotlin Multiplatform, Ionic …). Les participants comparent les approches, bâtissent des écrans réactifs, exploitent les API natives et publient un build optimisé.
Chaque journée se conclut par un mini-atelier adaptable afin de consolider les acquis.
Objectifs pédagogiques
A l’issue de la formation, le stagiaire sera capable de créer des applications mobiles multiplateformes à partir d’un seul code source
- Comprendre les principes du développement mobile multiplateforme
- Découvrir les frameworks de développement mobile les plus utilisés
- Concevoir une application mobile
- Développer une interface utilisateur responsive et interactive
- Tester l’application sur différents appareils
Public visé
- Développeurs, chefs de projets
Prérequis
- Avoir des connaissances du Web, d’HTML, de CSS, du JavaScript et du XML
Jour 1 – Panorama & mise en route
- Comprendre les principes Cross-Platform
- Installer l’environnement
Panorama
- Flutter / React Native / Kotlin MP / Ionic et extensions web / desktop
- Points forts et limites
- Critères de choix en contexte réel : UX, performances, disponibilité, accessibilité, équipe et communauté de chaque plateforme
Installation
- SDK + CLI + émulateurs
- Vérification avec commandes “doctor”
Arborescence commune
- Dossier src, ressources, tests, config CI
Hot-reload / fast refresh
- Cycle code / sauvegarde / aperçu instantané
Bonnes pratiques Git
- Branches courtes, .gitignore spécifique à chaque framework
Atelier pratique (exemple)
- Écran “Carte de visite” simultanément avec 2 framework au choix
Jour 2 – UI responsive & navigation
- Bâtir une interface responsive
- Gérer la navigation multi-écrans
Rappel architecture d’une app
- Patterns et séparations logiques
Construction d’écran
- Widgets Material, JSX + hooks
- Composables Jetpack
- Web-components Ionic
Styles
- Thèmes clairs/sombres
- Système de tailles
- Support accessibilité (VoiceOver / TalkBack)
Navigation
- Pile d’écrans, onglets, passage paramètre, liens profonds et notifications push ‘tap’
Responsivité
- Mise en page adaptive
- Orientation
- Densité pixel
Atelier pratique (exemple)
- Écran “Catalogue” + page “Détail” avec transitions animées
Jour 3 – Accès aux données & API natives
- Consommer un service REST
- Exploiter caméra, géolocalisation, stockage
Authentification et sessions
- Auth, OAuth2, biométrie, tokens
Appels REST
- Lib HTTP propre à chaque stack
- Gestion timeout / retry
- Cache local
Stockage offline
- SQLite ≈ Room / Hive / SecureStorage selon techno
Plugins natifs
- Caméra, GPS, biométrie
- Cycle demande permission / résultat
Tests unitaires rapides
- Assertions expect / truth, mocks réseau
Atelier pratique (exemple)
- Intégrer photos produit et géolocalisation dans l’app Catalogue.
Jour 4: Build, optimisation et déploiement
- Produire un APK/IPA optimisé
- Automatiser CI
- Démontrer l’aide IA
Optimisation release
- Minification code, images WebP / AVIF
- Génération icône adaptative
Signature & keystore
- Profil debug vs release, split-APK / app-bundle
Pipeline simple
- Action lint / test / build → upload artefact
- Rollback automatisé
Tests UI automatisés
- Tests end-to-end
- Stratégie de test
- Intégration dans le pipeline CI/CD
IA légère
- Prompt engineering pour YAML pipeline ou script Fastlane
- Checklist RGPD
- Suppression secrets
Atelier pratique (exemple)
- Générer le build release, mesurer taille APK vs debug
- Proposer le pipeline IA revisité
Dernière mise à jour le 24 septembre 2026
17 - 20 Novembre 2026
À distance
Formation Créer des applications multiplateformes pour mobiles
Modalités pratiques et pédagogiques
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
- Formation en présentiel
- En groupe (inter-entreprises ou intra-entreprise)
- En individuel (monitorat)
- En journée ou en cours du soir (sur demande spécifique)
- Formation en distanciel
- Distanciel synchrone
- Distanciel asynchrone
- Alternance d’apports théoriques et de mises en pratique contextualisées.
- Progression pédagogique structurée, de la compréhension à la mise en œuvre opérationnelle.
- Pédagogie immersive favorisant une mise en application immédiate des compétences.
- Formation interactive et participative s’appuyant sur des ateliers pratiques, études de cas et échanges collectifs (+ 60 % du temps de formation.)
- Séquences pédagogiques rythmées et évaluations formatives régulières pour renforcer l’ancrage des apprentissages.
- Supports de cours, ressources documentaires et références mis à disposition par le formateur
En amont de la formation (évaluation en ligne dans l’extranet apprenant)
- Recueil des besoins et des attentes des participants.
- Auto-positionnement permettant d’évaluer le niveau initial des apprenants.
Tout au long de la formation
- Évaluations continues réalisées par le formateur à travers des questions orales, exercices, QCM, études de cas et mises en situation pratiques.
À l’issue de la formation (évaluations en ligne dans l’extranet apprenant)
- Auto-positionnement afin de mesurer l’acquisition des compétences visées.
- Validation de l’acquisition des compétences par le formateur
- Questionnaire de satisfaction « à chaud » à l’issue de la formation
- Questionnaire de satisfaction « à froid », 45 jours après la formation afin d’évaluer l’ancrage des acquis et leur mise en application en situation professionnelle.
Nous consulter.
Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.