IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

JetBrains présente le tour d'horizon des nouveautés et évènements concernant le langage de programmation Kotlin par Kodee : Kotlin fête ses 15 ans, Kotlin 2.4.0 et la chaîne d'outils Kotlin

Le , par Jade Emy

278PARTAGES

3  0 
JetBrains présente le tour d'horizon des nouveautés et évènements concernant le langage de programmation Kotlin par Kodee : Kotlin fête ses 15 ans, Kotlin 2.4.0 et la chaîne d’outils Kotlin

Kotlin est un langage de programmation multiplateforme, de haut niveau, à usage général et à typage statique, doté d’une inférence de types. Kotlin est conçu pour interagir pleinement avec Java, et la version pour la machine virtuelle Java (JVM) de la bibliothèque standard de Kotlin s’appuie sur la bibliothèque de classes Java. Cependant, l'inférence de types permet une syntaxe plus concise. Kotlin cible principalement la JVM, mais se compile également en JavaScript (par exemple, pour les applications web front-end utilisant React) ou en code natif via LLVM (par exemple, pour les applications iOS natives partageant une logique métier avec des applications Android). JetBrains prend en charge les coûts de développement du langage, tandis que la Fondation Kotlin protège la marque Kotlin. La mascotte de Kotlin est baptisée Kodee.

Tous les mois, Kodee présente le tour d’horizon des nouveautés et évènements concernant Kotlin. Voici le tour d'horizon des mois de mai et juin :

Coup de projecteur approuvé par Kodee

Bonjour à tous ! Les mois de mai et juin ont été tellement riches en actualités Kotlin que j’ai eu besoin d’un peu plus d’espace pour ce tour d’horizon. Kotlin a fêté ses 15 ans, la version 2.4.0 est arrivée avec de nouvelles fonctionnalités pour les développeurs sur toutes les plateformes, et j’ai découvert de nombreuses façons d’apprendre, d’expérimenter, de créer des agents IA et des applications basées sur l’IA, ainsi que d’explorer des bibliothèques Kotlin Multiplatform utiles. Voici les actualités qui m’ont le plus marqué.


L’effet Kotlin dans la vie réelle

Que se passe-t-il lorsque la logique de Kotlin dépasse le cadre du code ? À l’occasion de l’anniversaire de Kotlin, des concepts familiers du langage ont été transposés dans des situations du quotidien, les rendant ainsi plus concis, plus efficaces et plus ludiques. J’ai pris beaucoup de plaisir à voir l’effet Kotlin prendre vie en dehors de l’EDI.

Regarder la vidéo


Kodee vs Friction

Je me suis donné à fond pour éliminer les bugs dans Kodee vs. Friction, un jeu d’arcade sur navigateur où j’affronte des ennemis tels que le Boilerplate Golem et la Callback Hydra à l’aide de bonus inspirés de Kotlin. Il est développé avec Kotlin, Compose Multiplatform pour le web, Kotlin/Wasm et un backend Ktor. Le code source est public, vous pouvez donc voir comment tout fonctionne. Pour une expérience optimale, je vous recommande de jouer sur un ordinateur de bureau ou un ordinateur portable.

Jouez à Kodee vs. Friction


Ressources gratuites pour apprendre Kotlin

Un anniversaire est une bonne occasion d’apprendre quelque chose de nouveau. Pour fêter les 15 ans de Kotlin, une sélection de cours sur Kotlin est disponible gratuitement sur Hyperskill. Que vous souhaitiez consolider vos bases ou vous lancer dans le développement mobile et backend, ces ressources axées sur des projets vous offrent un moyen pratique de continuer à progresser.

Profitez de cours gratuits sur Kotlin


Kotlin 2.4.0

Kotlin 2.4.0 est disponible ! Cette version stabilise les paramètres de contexte et les champs de support explicites, étend les capacités de la bibliothèque standard et de la plateforme, et apporte des améliorations à Kotlin/JVM, Kotlin/Native, Kotlin/Wasm, Kotlin/JS, Gradle, Maven et au compilateur. Je vous recommande de consulter la présentation complète pour découvrir les changements les plus pertinents pour vos projets.

Découvrez les nouveautés de Kotlin 2.4.0


Kotlin Toolchain 0.11

Kotlin Toolchain est votre point d’entrée unifié pour travailler sur des projets Kotlin. À l’aide d’une simple commande `kotlin`, vous pouvez créer, compiler, exécuter, tester et publier des projets, sans configuration complexe de plugins. La version 0.11 est désormais disponible en tant qu’évolution officielle du projet Amper. Je me réjouis de voir ce workflow simplifié continuer à se développer dans le cadre du développement JVM et multiplateforme.

En savoir plus sur la chaîne d’outils Kotlin 0.11


Koog 1.0

Koog a atteint la version 1.0, marquant ainsi une étape majeure dans la création d’agents d’IA en Kotlin idiomatique. Le noyau stable s’accompagne d’une garantie de compatibilité d’un an, d’une interopérabilité améliorée, d’une observabilité multiplateforme et d’une prise en charge de workflows d’agents fiables pour les applications backend, mobiles et multiplateformes.

En savoir plus sur Koog 1.0

Subventions pour les auteurs de bibliothèques Kotlin

Le programme de subventions 2026 de la Fondation Kotlin est ouvert aux développeurs qui créent ou maintiennent des bibliothèques, des outils et des frameworks Kotlin open source. Les projets qui renforcent l’écosystème Kotlin – y compris les travaux liés à Kotlin Multiplatform, à l’IA et aux grands modèles linguistiques – peuvent solliciter un soutien financier. La date limite de dépôt des candidatures est fixée au 14 juillet 2026.

Expériences Compose Hot Reload avec des agents IA

Compose Hot Reload 1.2.0-beta01 poursuit le développement du serveur MCP expérimental, offrant aux agents IA davantage de moyens d’interagir en temps réel avec les applications Compose en cours d’exécution. Cette version bêta ajoute la prise en charge du mode de compilation autonome, de l’accès aux journaux, de l’inspection des erreurs de l’interface utilisateur et des contrôles du cycle de vie tels que le redémarrage et la réinitialisation. Bien qu’il s’agisse encore d’une fonctionnalité expérimentale, elle offre un aperçu intéressant de la manière dont le développement assisté par l’IA pourrait devenir plus visuel, interactif et connecté à l’application en cours d’exécution.

Compose Multiplatform 1.12.0-beta01

Compose Multiplatform 1.12.0-beta01 est disponible. Cette version apporte des mises à jour pour les interfaces utilisateur partagées entre les plateformes, notamment de nouvelles capacités graphiques, des améliorations en matière d’accessibilité sur iOS, des mises à jour du comportement des tests d’interface utilisateur, ainsi que des corrections pour iOS, les ordinateurs de bureau, le Web, les ressources et le plugin Gradle. Consultez les notes de mise à jour pour obtenir la liste complète des modifications et les détails de migration.

Trois bibliothèques Kotlin Multiplatform à découvrir

J’ai trouvé trois ajouts utiles à explorer sur Klibs.io : ComposeMediaPlayer pour la lecture vidéo multiplateforme, NSExceptionKt pour un meilleur signalement des plantages Kotlin/Native sur les plateformes Apple, et multiplatform-settings pour le stockage de données clé-valeur dans du code partagé. Elles résolvent des problèmes très différents, ce qui rend justement la découverte de l’écosystème des bibliothèques KMP si intéressante.

Le parcours de Booking.com avec Kotlin Multiplatform

Booking.com a adopté Kotlin Multiplatform pour une bibliothèque d’expérimentation, et les résultats ont dépassé les attentes de l’équipe. Leur expérience montre comment KMP peut améliorer la cohérence multiplateforme tout en s’intégrant dans un environnement produit et d’ingénierie existant, sans pour autant obliger les équipes à abandonner le développement spécifique à une plateforme.

C’est tout pour ce tour d’horizon. Joyeux 15e anniversaire, Kotlin – et bon codage !

Keynote de la KotlinConf'26
Vous avez lu gratuitement 11 267 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !