Formation Créer des applications multiplateformes pour mobiles Mixte : présentiel / à distance
Dernière mise à jour : 07/08/2026
Pré-inscription
Présentation
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
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é
Prérequis
Programme
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é
Modalités 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
Moyens et supports pédagogiques
- 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
Modalités d'évaluation et de suivi
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.
Informations sur l'admission
Modalités d'admission
- Admission sans disposition particulière