Kotlin

Mobile

5 Projects You Can Build to learn Android App Development in 2025

Cet article présente cinq projets intéressants à réaliser pour apprendre le développement d'applications Android en 2025. Il discute de l'importance de pratiquer le codage à travers des projets concrets, propose des idées allant d'applications simples, comme un prévisionniste météo, à des applications plus complexes telles qu'un dictionnaire ou un lecteur de blog. Pour chaque projet, des ressources d'apprentissage, notamment des cours Udemy, sont recommandées pour aider les développeurs à surmonter les obstacles rencontrés lors de leur réalisation.

Mobile

Prevent Memory Leaks in Android Coroutines: Lifecycle-Aware Best Practices (2025)

Cet article explique comment éviter les fuites de mémoire dans les applications Android en utilisant les coroutines Kotlin. Il aborde les meilleures pratiques liées aux cycles de vie, décrit les erreurs courantes comme l'utilisation incorrecte de GlobalScope, et propose des solutions pratiques avec des exemples de code. L'article met également l'accent sur l'importance des schémas conscients du cycle de vie pour maintenir la performance des applications et inclut des conseils sur la détection de fuites avec des outils comme LeakCanary.

Autre

Context Collection Competition by JetBrains and Mistral AI

JetBrains et Mistral AI lancent une compétition pour développer des stratégies de collecte de contexte de code afin d'améliorer la qualité de la complétion de code. Le concours propose deux pistes, une pour Python et une pour Kotlin, avec un prix total de 12 000 USD et d'autres récompenses pour les meilleures équipes. Les participants devront créer une approche qui maximisera la précision de modèles de code en utilisant des informations contextuelles provenant de l'ensemble du dépôt de code.

Mobile

Get Answers to Your KMP Questions

Lors de KotlinConf 2025, l'équipe Kotlin a répondu à des questions sur les améliorations de Kotlin Multiplatform, y compris le support de Swift dans IntelliJ IDEA et Android Studio, les performances de compilation native, le développement de Compose Multiplatform pour le web, et le support d'accessibilité et SEO. L'accent est mis sur le partage de la logique métier et des améliorations des fonctionnalités de productivité. Le plugin KMP pour IntelliJ est également évoqué comme un moyen de simplifier l'expérience de développement.

Fullstack

Present and Future of Kotlin for Web

Kotlin Multiplatform (KMP) continue d'évoluer pour supporter le développement web avec des mises à jour axées sur l'amélioration du support IDE, l'interopérabilité entre Kotlin et JavaScript, ainsi qu'une meilleure intégration de Compose Multiplatform. Le futur de KMP inclut des avancées pour rendre le partage de code et la performance sur le web plus efficaces, en ciblant les dernières normes JavaScript et en introduisant la gestion de mémoire WebAssembly (WasmGC) dans tous les navigateurs modernes. Des améliorations notables testeront la compatibilité et la facilité d'utilisation, en visant une promotion à la version Beta de ces technologies.

Autre

How to Use Kotlin Notebooks for Productive Development

Cet article présente l'environnement interactif Kotlin Notebook, intégré à IntelliJ IDEA, permettant aux développeurs JVM d'améliorer leur productivité grâce à la création, l'exécution et le partage de notebooks .ipynb. Les notebooks facilitent l'exécution de cellules de code de manière autonome ou séquentielle, et permettent également de partager facilement les travaux via GitHub Gist ou JetBrains Datalore.

Autre

KotlinConf 2025: Last Tickets, Epic Talks, an Evening to Remember, and More

KotlinConf 2025 se déroulera à Copenhague les 21-23 mai, mettant en avant des intervenants prestigieux comme Rod Johnson et des études de cas de Duolingo et McDonald's. L'événement propose des sessions sur des sujets variés, des ateliers pratiques sur l'analyse de données et la création d'interfaces utilisateur partagées, ainsi que des activités communautaires ludiques. Les participants pourront aussi rencontrer des experts, échanger avec l'équipe JetBrains, et profiter de moments conviviaux, le tout autour de la langue Kotlin.

Autre

IntelliJ IDEA 2025.1 Release Candidate Is Out!

La version candidate de IntelliJ IDEA 2025.1 est maintenant disponible au téléchargement, marquant une étape proche de la version majeure. Les utilisateurs peuvent essayer les nouvelles fonctionnalités et améliorations apportées durant le cycle de développement, et des feedbacks sont sollicités pour optimiser la version finale. Les mises à jour incluent de nouvelles architectures pour le terminal et une prise en charge améliorée de Maven.

Dev back

Java Annotated Monthly – April 2025

La publication d'avril 2025 de Java Annotated Monthly met en avant le lancement de Java 24, qui introduit plusieurs améliorations de langage et d'API, des performances améliorées, des mises à jour de sécurité et des astuces pratiques pour les développeurs. L'article présente également la conférence JavaOne 2025, où des architectes de Java partagent leurs idées sur l'évolution du langage. Java 24 simplifie le développement en réduisant le code boilerplate, rendant la programmation engageante et intuitive. De plus, il est souligné comment IntelliJ IDEA soutient ces nouvelles fonctionnalités, facilitant leur adoption pour les développeurs.

Autre

IntelliJ IDEA 2025.1 Beta 2 Is Here!

IntelliJ IDEA 2025.1 Beta 2 est désormais disponible, permettant aux utilisateurs de tester les nouvelles fonctionnalités avant la version officielle. Ce build comprend l'accès à toutes les fonctionnalités présentées dans le programme d'accès anticipé. Les utilisateurs peuvent télécharger cette version depuis le site web, directement dans l'IDE, ou via des packages snap pour Ubuntu. Les retours des utilisateurs sont encouragés pour continuer à améliorer l'outil.