La communauté Kotlin a élu les meilleures bibliothèques de l'année : résultats du prix Kotlin 2024
Le prix annuel Kotlin Awards, organisé par la communauté des développeurs avec le soutien de JetBrains, a dévoilé les résultats de 2024. Cette saison, les participants ont voté pour les bibliothèques ayant eu le plus grand impact sur l'écosystème du langage. Les gagnants ont été choisis dans cinq catégories clés couvrant le développement web, la multiplateforme, les conteneurs DI, les tests et les outils de traitement des données.
Le vote s'est déroulé sur le portail officiel Kotlin Community Hub du 1er au 25 décembre. Au total, plus de 12 000 votes ont été exprimés, soit une augmentation de 30 % par rapport à l'année dernière. Les experts ont noté un intérêt accru pour les bibliothèques prenant en charge Kotlin Multiplatform — une technologie permettant d'utiliser un même code sur Android, iOS, Web et Desktop.
- Meilleure bibliothèque web : Ktor 3.0 — framework asynchrone pour créer des applications serveur et client. La nouvelle version bénéficie d'un meilleur support des WebSockets et d'une intégration avec Kotlinx.serialization, simplifiant le développement d'API REST.
- Meilleure bibliothèque pour DI : Koin 4.0 — conteneur d'injection de dépendances léger. Les développeurs ont salué le nouveau système de modules et la prise en charge de Compose Multiplatform.
- Meilleure bibliothèque de test : MockK 1.13 — framework de mock pour Kotlin. Cette année, l'équipe a ajouté la prise en charge des coroutines et amélioré la génération de mocks pour les classes sealed.
- Meilleure bibliothèque de traitement de données : Kotlinx.serialization 1.7 — bibliothèque de sérialisation officielle. Les utilisateurs ont noté une augmentation des performances de 40 % et la prise en charge du format CBOR.
- Meilleure bibliothèque pour Kotlin Multiplatform : KMP-NativeCoroutines 2.0 — outil pour une utilisation transparente des coroutines sur iOS et Android. Permet d'appeler des coroutines Kotlin depuis du code Swift sans couche supplémentaire.
Une mention spéciale a été décernée à la bibliothèque Compose Multiplatform 1.6, qui, bien que n'étant pas dans la short-list, a reçu un prix spécial de la communauté pour sa contribution au développement de l'UI déclarative sur toutes les plateformes. Selon les organisateurs, l'intérêt pour elle a doublé par rapport à 2023.
Les gagnants recevront des subventions de JetBrains pour développer leurs projets, ainsi qu'un accès prioritaire aux tests des nouvelles fonctionnalités de Kotlin. La liste complète des nominés et les détails du vote sont disponibles sur le site kotlinlang.org.
Pour les développeurs qui commencent tout juste à découvrir Kotlin, ces bibliothèques constitueront un excellent point de départ. Elles couvrent les besoins essentiels du développement moderne : de la création d'API au travail avec des projets multiplateformes. Si vous utilisez Kotlin dans le développement commercial ou dans des projets open-source, nous vous recommandons de prêter attention aux gagnants — leur support et leur documentation sont constamment améliorés.
Suivez les mises à jour sur PythonLib — nous continuerons à parler des meilleurs outils pour les développeurs, y compris ceux qui fonctionnent avec les langages Kotlin, Python et Go.