Aller au contenu principal
  • ACN_ATLAS
  • Cours pratique
  • Informatique

Formation Kotlin : Développer des applications multi-plateformes

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation kotlin multiplatform

Kotlin est depuis 2017 le langage recommandé par Google et adopté par les développeurs qui lui reconnaissent de grandes qualités (flexibilité, richesse, concision, efficacité, robustesse, etc.). Ce langage moderne reste interopérable avec les standards incontournables comme Java et Javascript. Kotlin Multiplatform (KMP) est une extension de Kotlin conçue pour le développement multiplateforme qui introduit des concepts, structures de projet et outils spécifiques afin de partager du code pour différentes plateformes tout en intégrant les spécificités de la plateforme visée (Android, iOS, Web, Desktop, etc.).

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

À l'issue de cette formation Kotlin, les participants auront acquis les connaissances et les compétences nécessaires pour :

  • Connaître les concepts de Kotlin Multiplateform
  • Mettre en place un environnement de développement
  • Connaître la syntaxe, les concepts et les spécificités du langage Kotlin
  • Concevoir l'architecture d'une application mobile multiplateforme
  • Construire une interface utilisateur fluide et performante
  • Réaliser des tests pour assurer la qualité et la fiabilité des applications

Objectifs opérationnels

Savoir créer des applications multiplateformes (Web, iOS, Android) avec Kotlin Multiplatform (KMP).

Programme

Contenu du cours, module par module

8 modules

Travaux pratiques

L’approche pédagogique repose sur un apprentissage par la pratique structurée autour de plusieurs ateliers qui permettent d’isoler d’une part les concepts spécifiques au développement mobile mais aussi les spécificités de l’aspect multi-plateformes où l’on doit bien faire comprendre que la généricité absolue n’existe pas et que même si l’on parle d’application « unique » elle est cependant constituée de « parties spécifiques » pour telle ou telle cible (iOS, Andoid, Web, etc.).

Nous prenons donc le soin de respecter une courbe d’apprentissage progressive et bien structurée pour introduire petit à petit les différents concepts en débutant par poser les problématiques spécifiques du développement mobile par rapport au développement classique (connu des participants selon les pré-requis demandés) comme la navigation, la gestion des données, etc. puis nous élargissons la réflexion aux spécificités du mutli-plateforme en introduisant petit à petit les apports de Kotlin Multiplatform par rapport au seul langage Kotlin.

Programme mis à jour le 28/04/2026

Formations liées