Aller au contenu principal

Formation Création d'applications multiplateformes pour mobiles

  • 4 jours (28 heures)
  • Initiation
  • Présentiel ou classe à distance

Une formation proposée par

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Reconnaître 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 les différents appareils
  • Intégrer les outils de l'IA Générative pour améliorer la productivité.
Les compétences visées par cette formation font l'objet d'une évaluation.

À qui s'adresse cette formation ?

Développeurs, chefs de projets.

Prérequis

Connaitre les fondements du développement Web : HTML, CSS et JavaScript. Avoir des connaissances en Angular, React et XML est un plus.

Programme

1 Pendant votre formation

Création d'applications multiplateformes pour mobiles

Jour 1 - Matin

Introduction au développement des applications mobiles

  • Comparaison des principales plateformes mobiles (Android et iOS)
  • Présentation des différentes approches pour le développement d'applications mobiles (native, Web, hybride, multiplateformes)
  • Identification des principaux challenges du développement mobile et multiplateformes
  • Critères de choix des solutions de développement multiplateformes

Panorama des principaux frameworks de développement multiplateforme

  • Ionic
  • React Native
  • Flutter
  • Autres solutions (MAUI, KMP...)

Exemple de travaux pratiques (à titre indicatif)

  • Présentation d'applications mobiles développées avec les différents frameworks (Ionic, React Native et Flutter) avec analyse de l'architecture, des avantages et des inconvénients de chaque application

Jour 1 - Après-midi

Prise en main de l'environnement de développement

  • Découverte des fonctionnalités de base des EDIs : Android studio, xCode, Visual studio code
  • Configurations de base et installation des plugins utiles pour le développement

Intégration des outils de l'IA Générative pour une meilleure productivité

  • Présentation comparative des assistants IA : Gemini, Copilot, ChatGPT, Claude Code pour le mobile
  • Intégration des assistants IA dans notre environnement de développement
  • Maîtriser le prompting pour le développement mobile
  • Limites de l'IA : hallucinations, code deprecated, dépendances erronées
  • Sécurité : ne jamais envoyer de données sensibles (clés API, PII) aux outils IA

Exemples de travaux pratiques (à titre indicatif)

  • Analyse statique assistée par IA : détecter les code smells dans Kotlin / Compose
  • Revue de code automatisée : utiliser l'IA comme co-reviewer
  • Création d'une première application multiplateformes simple avec Flutter, puis React Native et enfin Ionic (3 versions de la même application)

Jour 2 - Matin et après-midi

Développement multiplateformes avec Ionic

  • Principe de fonctionnement des applications Ionic
  • Architecture d'une application Ionic
  • Rappel des technologies de base pour le développement Web : HTML5, CSS3 et Javascript
  • Introduction aux frameworks de développement Web compatibles avec Ionic : Angular, React et Vue
  • Gestion des interfaces graphiques
  • Système de navigation entre les pages
  • Gestion de l'état d'une application Ionic
  • Présentation de Capacitor : la passerelle entre le Web et le mobile
  • Persistances des données locales
  • Techniques de communication avec un serveur distant
  • Test, build et déploiement d'une application Ionic

Exemples de travaux pratiques (à titre indicatif)

  • Développement d'une application Todo List avec Ionic
  • Génération du code de l'application avec les outils de l'IA Générative (exemples avec GitHub Copilot et Claude Code)

Jour 3 - Matin et après-midi

Développement multiplateformes avec React Native

  • Principe de fonctionnement des applications React Native
  • Architecture d'une application React Native
  • Gestion des composants React Native
  • Gestion de l'interface graphique
  • Système de navigation entre les pages
  • Gestion de l'état d'une application React Native
  • Communication avec les composants natifs Android et iOS
  • Persistance des données locales sous React Native
  • Communication avec un serveur distant
  • Test, build et déploiement d'une application React Native

Exemples de travaux pratiques (à titre indicatif)

  • Développement d'une application Todo List avec React Native
  • Génération du code de l'application avec les outils de l'IA Générative (exemples avec GitHub Copilot et Claude Code)

Jour 4 - Matin et après-midi

Développement multiplateformes avec Flutter

  • Principe de fonctionnement des applications Flutter
  • Architecture d'une application Flutter
  • Introduction au langage Dart
  • Gestion des widgets statefull et stateless
  • Gestion de l'interface graphique
  • Système de navigation entre les pages
  • Gestion de l'état d'une application Flutter
  • Communication avec les composants natifs Android et iOS
  • Persistance des données locales sous Flutter
  • Communication avec un serveur distant
  • Test, build et déploiement d'une application Flutter

Exemples de travaux pratiques (à titre indicatif)

  • Développement d'une application Todo List avec Flutter
  • Génération du code de l'application avec les outils de l'IA Générative (exemples avec GitHub Copilot et Claude Code)

Financement

Plusieurs dispositifs de financement sont accessibles via les OPCO (Opérateurs de Compétences), organismes agréés par le ministère du Travail dont le rôle est d'accompagner, collecter et gérer les contributions des entreprises au titre du financement de la formation professionnelle.
Pour plus d'information, une équipe de gestionnaires SKOLAE Formation spécialisée vous accompagne dans le choix de vos formations et la gestion administrative.

Nous contacter pour en savoir plus

Points forts

Modalités pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2I, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Accessibilité aux personnes en situation de handicap

Dernière mise à jour : 25/09/2026

Sessions

Création d'applications multiplateformes pour mobiles

4 jours (28 heures) Réf. APP-MOB

à partir de 2 540 € HT

Repas inclus en présentiel
Places disponibles
S'inscrire
Places disponibles
S'inscrire

Ces formations peuvent aussi vous intéresser