Conférence Kotlin 2025 : principales annonces et nouvelles fonctionnalités du langage
Du 14 au 16 mai 2025 s'est tenue à Berlin la conférence annuelle KotlinConf, organisée par JetBrains. L'événement a rassemblé plus de 2000 participants — développeurs, architectes et leaders de la communauté. Le thème principal de cette année a été la transformation de Kotlin, passant d'un « langage pour Android » à un écosystème multiplateforme à part entière. Nous avons rassemblé pour vous les annonces et innovations les plus importantes.
1. Kotlin Multiplatform (KMP) — statut Stable officiel
L'annonce la plus attendue de la conférence — la sortie de Kotlin Multiplatform de la phase Beta. À partir de la version Kotlin 2.1, la technologie est déclarée stable et prête pour la production. KMP permet d'écrire du code commun en Kotlin pour Android, iOS, le web, le desktop et les plateformes serveur. JetBrains a présenté une documentation mise à jour, des outils pour travailler avec iOS et de nouveaux modèles de projets.
2. Compilateur K2 — performances +40%
Les développeurs ont annoncé que le nouveau compilateur K2 est désormais utilisé par défaut. Par rapport à la version précédente, la vitesse de compilation a augmenté de 40%, et l'analyse du code est devenue plus précise. Les prochaines mises à jour devraient apporter le support de l'évaluation paresseuse au niveau du compilateur et une compilation incrémentielle améliorée. Pour les utilisateurs d'IntelliJ IDEA et d'Android Studio, la mise à jour sera disponible automatiquement.
3. Kotlin pour le développement serveur : nouvelles bibliothèques
JetBrains a annoncé la sortie de Ktor 3.0 — un framework entièrement repensé pour la création d'API REST et de microservices. Parmi les améliorations clés :
- Support natif des WebSockets et des Server-Sent Events ;
- Intégration avec Kotlin Coroutines pour le traitement asynchrone des requêtes ;
- Support intégré d'OpenAPI et Swagger.
La bibliothèque Exposed 2.0 pour travailler avec les bases de données a également été présentée — elle prend désormais en charge les migrations basées sur les types et la génération automatique de requêtes SQL.
4. Intelligence artificielle et Kotlin
Un volet distinct de la conférence a été consacré à l'utilisation de Kotlin dans l'IA/ML. JetBrains a présenté une version préliminaire de KotlinDL 2.0 — une bibliothèque d'apprentissage profond qui prend désormais en charge ONNX Runtime et permet d'exécuter des modèles de réseaux de neurones sur des appareils mobiles. De plus, une intégration avec les LLM (Large Language Models) a été annoncée : les développeurs pourront écrire des prompts et appeler des modèles directement dans le code Kotlin.
5. Initiatives éducatives et communauté
Lors de la conférence, le lancement de la Kotlin Academy a été annoncé — une plateforme gratuite proposant des cours interactifs, des exercices et une certification. Les cours couvriront tous les domaines : des bases du langage au développement multiplateforme et à l'IA. JetBrains a également promis d'augmenter le soutien sous forme de subventions aux communautés Kotlin et aux conférences dans le monde entier.
Qu'est-ce que cela signifie pour les développeurs ?
Kotlin dépasse résolument le cadre du développement mobile. Grâce à un KMP stable, un compilateur K2 performant et de nouvelles bibliothèques, le langage devient un outil universel pour créer des applications multiplateformes, des solutions serveur et même des produits d'IA. Si vous ne connaissez pas encore Kotlin — c'est le moment idéal pour commencer. Et si vous l'utilisez déjà — mettez à jour vos outils et suivez les nouvelles versions de JetBrains.