Accueil > Formations > Développement et Ingénierie de Logiciels > Développement Mobile & Cross-Platform > Kotlin Multiplatform (KMP)
Formation Kotlin Multiplatform (KMP) New
Créez des applications mobiles efficaces et évolutives tout en optimisant votre développement entre Android et iOS !
Vue d'ensemble
Connaissance préalable d'au moins un langage orienté objet (Java, Kotlin, Swift, C#, etc.).
Objectifs pédagogiques
Programme détaillé
Environnement de travail
Présentation du concept Compose Multiplatform
Historique et évolution
Comparaison avec d’autres solutions multiplateformes (Flutter, React Native, Xamarin)
Installation et prise en main des différents IDE possibles (Android Studio, IntelliJ IDEA, Fleet)
Optimisation et réglages pour un meilleur confort de programmation
Architecture d’un projet
Lire une StackTrace, utiliser le debugger, le profiler…
Lancer son application sur un émulateur Android et iOS et sur une application de bureau
Kotlin
Syntaxe du langage (Variable, Fonction, Objet, héritage…)
Maîtriser les lambdas expressions nécessaires pour compose
Avantage d’un langage moderne par rapport à Java
Exploiter une API Rest avec Ktor
Gestion des exceptions
Tâche asynchrone à l’aide des coroutines
Travailler avec des données réactive avec Flow
Interface graphique avec Android Compose
Créer des composants réutilisables pour dessiner les différents écrans
Utiliser les Preview
Comprendre le fonctionnement de la recomposition, des états et des données observables.
Utiliser des variables partagées
Utilisation de Material3 pour designer l’application de manière moderne
Prise en compte du thème clair et sombre et de l’internationalisation
Naviguer d’écran en écran à l’aide du Typse safe navigation
Architecture
Mise en place d’un ViewModel
Architecture MVVM
Injection de dépendance avec Koin
Séparation du code commun et du code spécifique à chaque OS
Interaction avec le code commun
Gestion des erreurs et de l’attente
Structurer efficacement son projet multiplateforme
Bonne pratique d’organisation
Avancé
Tester le code commun
Gestion des bases de données multiplateformes avec SQLDelight
Gestion des permissions multi os
Afficher la localisation du téléphone
Retour d’expériences et d’organisation de projet
Prochaines sessions
Ils nous font confiance
Cette année notre filière Développement Mobile & Cross-Platform a accompagné plus de 1 entreprise dont :
Avis des participants
Un grand merci à Marius, la formation était dense mais très riche et très claire.
Il s'agissait d'une formation en cours particulier sur mesure, mon formateur a pu très bien s'adapter à mes besoins, il est très compétent.
Une formation riche et intense! Jean-Pierre le formateur est un e personne très sympathique et à l'écoute de nos questions et demandes.
Le formateur a su comprendre notre besoin, a pu adapter la formation selon nos souhaits, et tout s'est déroulé parfaitement!
J'aurais préféré me concentrer plus sur Kotlin au départ et finir avec Android (car moins grave pour moi si je ne finissais pas cette partie) Mais super formation !
Votre formateur
Fabien B.
Formateur Kotlin
Fabien intervient sur des formations portant sur le développement mobile et cross-platform. Parmi les formations qui lui sont confiées figurent notamment « Développeur Android » et « Kotlin pour Android ». Son activité de formation remonte à 2002, soit plus de 20 ans d’expérience.
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Questions fréquentes
Combien de temps dure la formation Kotlin Multiplatform (KMP) ?
Cette formation se déroule sur 4 jours.
Quels sont les prérequis pour suivre la formation Kotlin Multiplatform (KMP) ?
Connaissance préalable d'au moins un langage orienté objet (Java, Kotlin, Swift, C#, etc.).
Quel est le prix de la formation Kotlin Multiplatform (KMP) ?
En inter-entreprises, elle est à 2 800 € HT par participant ; en intra-entreprise, elle est à 6 600 € HT pour le groupe. Un tarif sur-mesure est également disponible sur devis.
La formation Kotlin Multiplatform (KMP) délivre-t-elle une certification ?
Cette formation ne délivre pas de certification. Une attestation de fin de formation vous sera remise à l'issue de la session.
La formation Kotlin Multiplatform (KMP) est-elle éligible à un financement OPCO ?
Oui, cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Choisissez votre formation
Mon contact chez SPARKS est professionnel et très réactif. Les échanges sont simples, efficaces, et la collaboration se déroule dans d'excellentes conditions.
