Nouvel IDE avec support Kotlin : premier aperçu
Le marché des outils de développement Kotlin s'est enrichi d'un nouvel acteur. Une équipe de passionnés a présenté la version bêta d'un IDE nommé KodeFlow — un environnement de développement léger mais fonctionnel, orienté vers les projets multiplateformes. Nous avons testé cette nouveauté et partageons nos premières impressions.
Que propose KodeFlow ?
KodeFlow se positionne comme une alternative à IntelliJ IDEA et Android Studio pour ceux qui recherchent un démarrage plus rapide et une consommation de ressources moindre. Les principales fonctionnalités incluent :
- Auto-complétion intelligente — l'analyseur de code gère correctement les coroutines, les classes sealed et les fonctions d'extension, en proposant des options pertinentes.
- Support intégré de Gradle et Maven — l'importation du projet prend quelques secondes et la construction s'effectue sans fenêtres de dialogue superflues.
- Refactoring en temps réel — le renommage des variables, l'extraction de fonctions et la modification de signature fonctionnent même sur des fichiers volumineux (testé sur un projet de plus de 50 classes).
- Terminal et débogueur — terminal intégré avec support Git et débogueur avec points d'arrêt, variables de surveillance et pile d'appels.
- Plugins pour Android et KMP — extensions dédiées pour travailler avec Android SDK et Kotlin Multiplatform (KMP).
Premières impressions
L'installation s'est déroulée sans accroc : le distributeur ne pèse que 280 Mo (contre 1,5 Go pour IntelliJ IDEA). L'interface est minimaliste — thème sombre par défaut, panneaux d'outils masqués mais facilement configurables. Lors de l'ouverture d'un projet avec Kotlin + Compose Multiplatform, l'IDE a immédiatement proposé d'installer JDK 17 et le plugin pour Compose — le tout en un clic.
Les performances ont été agréables : sur un ordinateur portable avec 8 Go de RAM et un Intel i5, l'environnement a démarré en 12 secondes, et l'indexation d'un projet de 1000 fichiers a pris environ 30 secondes. Comparé à Android Studio, c'est presque deux fois plus rapide.
Cependant, il y a aussi des inconvénients. Dans la version bêta, le support de certains plugins populaires (par exemple, pour travailler avec Docker et Kubernetes) est absent. De plus, l'éditeur visuel pour Jetpack Compose n'est pas implémenté — seulement un aperçu via le terminal.
À qui s'adresse KodeFlow ?
Ce nouvel IDE sera utile :
- Aux développeurs Kotlin débutants qui souhaitent essayer rapidement le langage sans configurer des environnements lourds.
- Aux spécialistes KMP qui ont besoin d'un environnement léger pour écrire du code commun.
- À ceux qui travaillent sur du matériel ancien et ne peuvent pas se permettre des IDE lourds.
La version bêta peut être téléchargée depuis le site officiel du projet (pour l'instant uniquement pour Windows et Linux). La version stable devrait sortir en fin d'année avec un support étendu du langage et de l'écosystème Kotlin.
Suivez les mises à jour sur PythonLib — nous continuerons à tester de nouveaux outils pour les développeurs.