Kotlin

Partager :

Ces questions n'ont été posées qu'aux personnes ayant indiqué que Kotlin était l'un de leurs trois principaux langages de programmation.

Partager :

Depuis combien de temps utilisez-vous Kotlin ?

Le nombre d'utilisateurs de Kotlin ayant plus de quatre ans d'expérience continue d'augmenter et a presque triplé depuis 2021. En parallèle, on constate une augmentation significative du nombre de personnes utilisant Kotlin depuis moins de six mois. Ces tendances montre que de plus en plus de développeurs se mettent à apprendre Kotlin et continuer de l'utiliser sur une plus longue durée qu'auparavant.

Enrique López-Mañas

Fondateur de Kotlin Weekly et Google Developer Expert

Mai 2019 a été une étape décisive pour Kotlin. Je me souviens très bien de l'annonce désignant Kotlin comme le langage de prédilection pour le développement Android lors de la Google I/O. Cela a marqué le début d'un changement important dans l'expérience de développement pour toute une génération.

Kevin Galligan

Partenaire technologique chez Touchlab, GDE Kotlin, contributeur open source et conférencier

C'est agréable de constater à la fois une augmentation du nombre de nouveaux développeurs Kotlin et une croissance constante du nombre de développeurs qui utilisent Kotlin depuis plusieurs années maintenant.

À quelles fins utilisez-vous Kotlin ?

La majorité des développeurs Kotlin l'utilisent pour créer des applications côté serveur ou Android. La proportion de développement multiplateforme affiche néanmoins une croissance constante ces dernières années.

Enrique López-Mañas

Fondateur de Kotlin Weekly et Google Developer Expert

Kotlin est passé d'un langage principalement axé sur Android à un langage généraliste doté d'un écosystème florissant, surtout côté serveur. C’est devenu un langage de premier ordre, capable de rivaliser avec d’autres grands acteurs du secteur.

Kevin Galligan

Partenaire technologique chez Touchlab, GDE Kotlin, contributeur open source et conférencier

Kotlin a longtemps été principalement considéré comme le « langage Android », mais son adoption sur serveur en particulier a été importante et étonnante à observer. KMP pour le développement mobile connaît une croissance constante, et nous espérons vraiment qu'elle s'accélérera lorsque la plateforme passera de la version bêta à la version stable. Dans les années à venir, j'ai hâte de voir le développement Wasm avec Kotlin se populariser.

Quel IDE utilisez-vous le plus souvent pour développer en Kotlin ?

Intellij Idea

IntelliJ IDEA, en édition Ultimate ou Community, est l'IDE de référence pour le développement Kotlin.

Enrique López-Mañas

Fondateur de Kotlin Weekly et Google Developer Expert

Avant Android Studio (un IDE basé sur IntelliJ IDEA), l'expérience de développement pour Android était assez fragmentée. Android Studio a considérablement amélioré l'expérience pour les développeurs Android et Kotlin.

Kevin Galligan

Partenaire technologique chez Touchlab, GDE Kotlin, contributeur open source et conférencier

Je m'attends à ce que cette tendance se poursuive à mesure que le développement Kotlin s'étend au-delà d'Android. Je suis curieux de voir les chiffres de l'année prochaine pour Fleet.

Quel système de build utilisez-vous le plus souvent pour le développement en Kotlin ?

Kevin Galligan

Partenaire technologique chez Touchlab, GDE Kotlin, contributeur open source et conférencier

Je n'ai pas de chiffres concrets, mais plusieurs grandes équipes avec lesquelles nous avons discuté ont indiqué que l'absence de prise en charge (officielle) de Bazel leur posait problème. Il serait intéressant de savoir si ce sont des exceptions ou si l'utilisation de Bazel augmente de manière significative.

Comment utilisez-vous Kotlin principalement ?

Quels outils pour Kotlin et bibliothèques JetBrains utilisez-vous actuellement ?

kotlinx.coroutines et kotlinx.sérialisation restent les meilleurs bibliothèques et outils Kotlin pour la quatrième année consécutive. Un tiers des développeurs Kotlin utilisent Ktor dans le cadre de leur travail.

La popularité de Compose Multiplatform continue de croître : 22 % des développeurs Kotlin utilisent ce framework déclaratif moderne pour partager des interfaces utilisateur entre plusieurs plateformes, notamment le desktop, le web, Android et iOS. Regardez ce tutoriel vidéo de Sebastian Aigner pour en savoir plus sur Compose Multiplatform.

Enrique López-Mañas

Fondateur de Kotlin Weekly et Google Developer Expert

Ce que j'apprecie chez JetBrains, c'est son implication dans l'écosystème Kotlin. JetBrains ne travaille pas seulement sur Kotlin en tant que langage, mais fournit également un très bon écosystème, qui répond à la plupart de nos besoins. Pour moi, cela montre que JetBrains s’engage pour la réussite de Kotlin.

Kevin Galligan

Partenaire technologique chez Touchlab, GDE Kotlin, contributeur open source et conférencier

Je suis très surpris de voir Compose Multiplatform à 22 %. Nous sommes impatients de l'utiliser davantage à l'avenir, mais c'est quelque peu nouveau. C'est formidable de voir une telle croissance !

Quels plugins du compilateur Kotlin utilisez-vous actuellement ?

Quel était votre langage de programmation principal avant de passer à Kotlin ?

Enrique López-Mañas

Fondateur de Kotlin Weekly et Google Developer Expert

Je ne crois pas être le seul à penser que tous ceux d'entre nous qui utilisaient Java auparavant ont pris dix ans d'avance avec l'arrivée de Kotlin.

Kevin Galligan

Partenaire technologique chez Touchlab, GDE Kotlin, contributeur open source et conférencier

Ces résultats ne sont bien sûr pas très surprenants, mais nous espérons voir certains de ces chiffres augmenter grâce à KMP dans les années qui viennent.

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.