L'Expertise Informatique, Simplifiée

Kotlin - Développement mobile avec KMP

Un seul langage pour Android et iOS.

Kotlin Multiplatform (KMP) permet de partager la logique métier entre Android et iOS tout en conservant des interfaces natives sur chaque plateforme. Cette formation vous apprend à concevoir une architecture multiplateforme efficace avec Jetpack Compose et SwiftUI, à gérer la persistance des données et à intégrer des APIs REST avec Ktor. Vous repartirez avec les compétences pour réduire significativement les coûts de développement mobile tout en maintenant une expérience utilisateur native.

Public visé

Tout professionnel amené à développer des applications mobiles multiplateformes, maîtrisant la programmation orientée objet et connaissant au moins un langage comme Kotlin, Java, Swift, C#, JavaScript ou TypeScript.

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1

Quelle approche multiplateforme ?

Environnements de développement pour KMP

Travaux pratiques :

Créer un projet KMP

Travaux pratiques :

Kotlin pour les développeurs Swift

Travaux pratiques :

Swift pour les développeurs Kotlin

Travaux pratiques :

Jour 2

Declarative UI

Travaux pratiques :

Comment maintenir et mettre à jour un état commun

Travaux pratiques :

Jour 3

Data Persistence commune

Travaux pratiques :

API REST commune

Travaux pratiques :

Data Persistence commune (suite)

Travaux pratiques :

Modalités d’évaluation des acquis

En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Formation DEV-KOTLIN-200 — Kotlin - Développement mobile avec KMP. Domaine : Développement. Niveau : Intermédiaire. Durée : 3 jours (21 heures). Mots-clés : kotlin, kmp, mobile, android, ios, multiplateforme. Cylian Formation, Dijon.