Partagez le code comme vous le souhaitez
Réutilisez le code Kotlin sur Android, iOS, web, ordinateur de bureau et côté serveur tout en conservant le code natif si nécessaire.
Google recommande officiellement KMP pour le partage de la logique métier entre les applications mobiles, web, sur serveur et de bureau.
CommencerKotlin Multiplatform est une technologie qui vous permet de créer des applications pour plusieurs plateformes et de réutiliser efficacement le code sur celles-ci tout en conservant les avantages de la programmation native. Vos applications s'exécutent sous iOS, Android, macOS, Windows, Linux, et bien d'autres encore.
Compose Multiplatform, un framework déclaratif d'interface utilisateur de JetBrains, permet de développer des interfaces partagées pour les applications Android, iOS, de bureau et web. Intégrez Compose Multiplatform dans vos projets Kotlin Multiplatform pour livrer vos applications et fonctionnalités plus rapidement sans avoir à gérer plusieurs implémentations d'interface utilisateur.
Le code Kotlin partagé est compilé dans des fichiers binaires de la plateforme qui s'intègrent de façon fluide quel que soit le projet. Vous pouvez également utiliser des API propres à la plateforme sans limitations. Lorsque vous travaillez avec Compose Multiplatform, vous pouvez utiliser toutes les fonctionnalités de l'interface de la plateforme, avec des intégrations simples pour les vues natives et l'interopérabilité avec SwiftUI et UIKit. Vous n'aurez plus à choisir entre le développement natif et multiplateforme, vous pouvez profiter du meilleur des deux en même temps !
Compose Multiplatform est un framework déclaratif pour le partage de l'interface utilisateur sur Android, iOS, web et ordinateur de bureau (via JVM), basé sur Kotlin et Jetpack Compose.
Épargnez-vous le travail que demande la synchronisation de différentes implémentations d'interface utilisateur et livrez votre application à vos utilisateurs plus rapidement.
Créez vos interfaces utilisateur à l'aide de widgets personnalisables que vous pourrez utiliser sur toutes les plateformes que vous ciblez. Utilisez des thèmes prédéfinis pour démarrer rapidement ou concevez votre propre style visuel au pixel près.
Vous pouvez facilement créer des widgets d'interface utilisateur natifs ou intégrer votre interface utilisateur partagée dans des applications natives existantes.
CommencerSi vous utilisez déjà en Kotlin, vous pouvez facilement passer au développement multiplateforme et acquérir de nouvelles compétences sans avoir à apprendre de technologies supplémentaires. Tirez parti de votre connaissance de Kotlin et de Jetpack Compose pour aller au-delà du développement Android.
Si vous commencez seulement à envisager d'adopter Kotlin, c'est un excellent choix, que souhaitiez développer pour plusieurs plateformes ou pour une seule. L'apprentissage de Kotlin vous ouvrira les portes du développement mobile, backend, multiplateforme et de bureau. À vous de décider ce que vous voulez créer !
En apprendre plus sur Kotlin