KotlinConf 2025 : JetBrains a présenté Compose Multiplatform stable et un nouvel assistant

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

KotlinConf 2025 : les principales annonces qui transforment l'écosystème



Du 21 au 23 mai 2025, la conférence annuelle KotlinConf, organisée par JetBrains, s'est tenue à Amsterdam. L'événement a rassemblé plus de 1500 développeurs du monde entier et a été le théâtre d'annonces clés qui définissent l'avenir du langage Kotlin et de tout son écosystème. La rédaction de PythonLib a rassemblé les actualités les plus importantes.



Compose Multiplatform : version stable



L'événement principal de la conférence a été la sortie de la version stable de Compose Multiplatform. Il s'agit d'un framework UI déclaratif permettant d'utiliser un code unique pour créer des interfaces pour Android, iOS, Desktop (Windows, macOS, Linux) et le Web.

Caractéristiques clés de la version :

  • Prise en charge complète d'iOS — tous les composants de base de Material 3 fonctionnent de manière native.
  • Performances améliorées — grâce à l'optimisation du rendu et à l'utilisation de Kotlin Multiplatform.
  • Intégration avec Jetpack Compose — pour les projets Android, la migration se fait sans douleur.
  • Mode d'aperçu dans IntelliJ IDEA et Android Studio.

JetBrains a déclaré que Compose Multiplatform est désormais recommandé pour les projets de production. Il s'agit d'une étape majeure vers l'unification du développement multiplateforme.



Nouvel assistant basé sur l'IA pour Kotlin



JetBrains a présenté Kotlin AI Assistant — un assistant intégré basé sur un grand modèle de langage. Il est directement intégré dans IntelliJ IDEA et Android Studio.

Capacités de l'assistant :

  • Génération de code — crée des fonctions, des classes et des tests à partir d'une description textuelle.
  • Refactoring — propose des optimisations et des corrections en temps réel.
  • Explication de code — aide à comprendre les fragments complexes.
  • Traduction de Java vers Kotlin — migration accélérée des projets hérités.

L'assistant fonctionne localement (sur l'appareil du développeur) et garantit la confidentialité du code. L'abonnement sera inclus dans JetBrains All Products Pack.



Kotlin Multiplatform : améliorations pour iOS et le Web



Dans le cadre de KotlinConf, plusieurs améliorations importantes ont également été annoncées pour Kotlin Multiplatform (KMP) :

  • Nouveau plugin pour Xcode — synchronisation automatique du code Kotlin avec les projets iOS.
  • Prise en charge expérimentale de Wasm (WebAssembly) — les applications Kotlin peuvent désormais fonctionner dans le navigateur à une vitesse quasi native.
  • Accélération de la compilation — le temps de compilation a été réduit en moyenne de 30 % grâce au compilateur K2.

Ces changements rendent KMP encore plus attractif pour les équipes qui souhaitent partager la logique métier entre les applications mobiles et web.



L'avenir du langage : Kotlin 2.2 et le compilateur K2



Pour conclure la conférence, l'équipe JetBrains a partagé ses plans pour Kotlin 2.2. Les nouveautés attendues :

  • Value classes expérimentales — pour l'optimisation de la mémoire.
  • Interfaces sealed améliorées — avec prise en charge des génériques.
  • Prise en charge complète de K2

Recommended Libraries