Sélectionner une page
Formations Mobile Kotlin Formation Kotlin Multiplatform (KMP)

Formation Kotlin Multiplatform

Formation Kotlin-Multiplatform

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

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

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp