Kotlin

Autre

The MPS 2024.3 Release Candidate Is Ready

La version Candidate de MPS 2024.3 est disponible au téléchargement, offrant de nouvelles fonctionnalités et de nombreuses améliorations, notamment une gestion des icônes, un support amélioré de Kotlin et une réduction du temps d'exécution des tests. Des mises à jour pour les versions précédentes de MPS sont également fournies.

Autre

Fleet 1.44 Is Here With New UI, Zig Language Support, and More Enhancements

La version 1.44 de Fleet introduit une nouvelle interface utilisateur avec un design amélioré pour une navigation plus intuitive, ainsi que le support du langage Zig, permettant aux utilisateurs de bénéficier de fonctionnalités avancées telles que l'assistance de typage et un formateur LSP. Des améliorations incluent des notifications pour les projets Kotlin Multiplatform manquants le SDK Android et des corrections de bugs divers. Cette mise à jour vise à optimiser l'expérience de développement des utilisateurs.

Fullstack

Getting Started With the JetBrains Bazel Plugin

Cet article présente le plugin Bazel pour IntelliJ IDEA, conçu pour améliorer l'expérience de développement avec des projets Bazel. Il aborde des fonctionnalités essentielles comme l'intégration des fichiers de configuration, la gestion des dépendances, et le support des tests. Le plugin vise à simplifier le travail avec des projets multi-langages, améliorer les performances grâce à la compilation incrémentale et faciliter la navigation et le refactoring de code. Un exemple de projet est également fourni pour illustrer son utilisation.

Autre

Books for Beginner Programmers: Part 2

Cet article présente une sélection de livres recommandés pour les programmeurs débutants, couvrant des langages tels que Python, Java, Kotlin, C, Rust et JavaScript. Chaque livre est décrit avec son approche d'apprentissage, offrant des ressources pour tous les niveaux, du débutant à l'expert. Des exercices pratiques et des stratégies d'apprentissage interactives sont mises en avant pour faciliter la compréhension des concepts clés.

Autre

Kotlin 2.1.0 Released

La version 2.1.0 de Kotlin est disponible, introduisant de nouvelles fonctionnalités, des améliorations de performance et des mises à jour d'outils. Parmi les nouveautés, on retrouve des conditions de garde, des mises à jour du compilateur K2 et un meilleur support pour Kotlin Multiplatform et Kotlin/Native. La version améliore également la compatibilité avec Gradle. Un livestream sur les nouvelles fonctionnalités est prévu le 28 novembre 2024.

Mobile

Kotlin Roundup: Kodee’s Top Picks

Kotlin continue sa progression fulgurante, se classant parmi les cinq langages à la croissance la plus rapide sur GitHub. La version 3.0 de Ktor a été lancée, apportant des améliorations de performances et de nouvelles fonctionnalités. La version 2.1.0-RC2 de Kotlin est également disponible avec des nouveautés à explorer. La KotlinConf 2025 se prépare, invitant les développeurs à partager leurs connaissances. De plus, le roadmap 2025 pour Kotlin Multiplatform promet de grandes avancées. Les dernières mises à jour d'Amper incluent des améliorations pour la gestion de projets multiplateformes.

Dev back

5 Features in Kotlin 1.9 That Will Simplify Your Coding Life

La version 1.9 de Kotlin introduit cinq nouvelles fonctionnalités qui simplifient la vie des développeurs. Parmi elles, les context receivers permettent une exécution de fonctions sans passer explicitement le contexte, améliorant ainsi la lisibilité du code. L'inférence de types a été améliorée, permettant au compilateur de déduire des types dans des scénarios complexes sans déclarations explicites. Les interfaces scellées renforcent la sécurité de type en définissant un ensemble fermé d'implémentations, rendant le code plus robuste, en particulier pour des hiérarchies d'héritage complexes.