Formation Kotlin Multiplatform
2390€ HT / personne |
3 jours (21 heures) |
Présentation
Apprenez à partager du code commun entre plusiurs plateformes comme Android, iOS, le web ou le bureau grâce à notre formation Kotlin Multiplatform (KMP).
Cette technologie de grande flexibilité vous permettra d’écrire du code spécifique à chaque plateforme, le tout en partageant la logique métier. Par conséquent, les fonctionnalités et performances de chaque plateforme sera collectée, ce qui va offrir une meilleure expérience utilisateur et des applications plus performantes.
Kotlin Multiplatform utilise une architecture modulaire où le code commun est écrit dans différents modules partagés. Cela signifie qu’il est possible réutilisé un maximum de code en maintenant l’éventualité d’optimiser et de personnaliser l’application pour chaque plateforme ciblé.
Comme toutes nos formations, celle-ci se déroulera avec les dernières fonctionnalités de l’outil : Kotlin Multiplatform 0.8.
Objectifs
- Configurer un environnement de développement pour Android et iOS
- Créer et structurer un projet Kotlin Multiplatform
- Gérer les tests et le débogage d’applications multiplateformes
Public visé
- Développeurs d’applications mobiles
- Développeurs web
Pré-requis
- Connaissance de base en Kotlin
- De l’expérience en développement mobile/logiciel
- Une bonne compréhension de Kotlin et de ses concepts
PROGRAMME DE NOTRE FORMATION KOTLIN MULTIPLATFORM
INTRODUCTION À KMP
- Pourquoi choisir Kotlin Multiplatform ?
- Vue d’ensemble des plateformes supportées
- Partage de code entre plateformes
- Cas d’utilisation de KMP
- Applications Android et iOS
- Bibliothèques multiplateformes
- Applications de bureau
CONFIGURATION DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
- Installation des outils nécessaires (IDE, SDK)
- Configuration initiale pour Android et iOS
- Gestion de projets multiplateformes avec l’utilisation de Gradle
- Configuration de l’environnement de développement Fleet
CRÉATION DE VOTRE PREMIÈRE APPLICATION MULTIPLATEFORME
- Création d’un nouveau projet Kotlin Multiplatform
- Structure d’un projet multiplatforme et ses composants clés
- Développement d’une logique métier partageable
- Mettre en œuvre une interface utilisateur basique sur différentes plateformes
- Compilation et exécution de l’application sur Android et iOS
UTILISATION DE COMPOSE MULTIPLATFORM
- Présentation de Compose Multiplatform
- Création d’interfaces utilisateur dynamiques avec Compose
- Gestion de l’état et navigation dans une application Compose Multiplatform
- Personnaliser et adapter l’UI pour différentes plateformes
- Cas pratiques de développement d’UI avec Compose Multiplatform
GESTION DES DÉPENDANCES ET MODULES
- Gestion des dépendances dans un environnement multiplatforme
- Conception et intégration de modules partagés
- Bibliothèques multiplateformes
- Partage de code entre les plateformes
TESTS ET DÉBOGAGE
- Configuration des tests pour le code partagé
- Tests unitaires pour la logique multiplateforme
- Utilisation d’émulateurs et de simulateurs pour le test d’interfaces
- Débogage d’applications multiplateformes sur différentes plateformes
PUBLICATION ET MAINTENANCE
- Préparation des applications pour la publication sur Google Play et l’App Store
- Gestion des versions et mise à jour des applications multiplateformes
- Surveillance et maintenance des applications post-déploiement
- Collecter et analyser les retours utilisateurs
INTÉGRATION DANS DES PROJETS EXISTANTS
- Stratégies pour intégrer Kotlin Multiplatform dans des projets existants
- Gestion de la cohabitation de code natif et multiplateforme
- Refactoring d’une application vers Kotlin Multiplatform
Pour aller plus loin
Formation Kotlin
Formation Kotlin Multiplatform Mobile
Formation SwiftUI
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2390€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS