Kotlin Multiplatform Mobile bêta

Par:
fredericmazue

mer, 19/10/2022 - 11:43

2 ans après une version alpha apparue en septembre 2020, l'éditeur JetBrains a annoncé la disponibilité de Kotlin Multiplaform Mobile en version bêta.

Kotlin Multiplatform Mobile (KMM) est un SDK qui permet de développer des applications iOS et Android partageant la même base de code Kotlin pour la logique métier. L'écriture de code spécifique se limite au strict nécessaire, par exemple lorsqu'il y a besoin d'invoquer une API particulière à une plate-forme.

Le SDK inclut le plugin KMM pour Android Studio, qui vous permet d’écrire, d’exécuter, de tester et de déboguer du code partagé dans le même EDI. Le code partagé, écrit en Kotlin, est compilé en bytecode JVM avec Kotlin/JVM et en binaires natifs avec Kotlin/Native. Vous pouvez donc utiliser vos modules de logique métier KMM comme n’importe quelle autre bibliothèque mobile standard.

Il est possible d'exécuteur et déboguer des applications iOS sur appareil ou simulateur dans le même EDI. Pas besoin d'exécuter Xcode.

Jetbrains indique que Kotlin Multiplatform Mobile bêta est presque stable, mais des étapes de migration pourraient être nécessaires à l'avenir.

Site : kotlinlang.org/docs/multiplatform-mobile-getting-started