Новая IDE с поддержкой Kotlin: первый взгляд
Рынок инструментов для разработки на Kotlin пополнился новым игроком. Команда энтузиастов представила бета-версию IDE под названием KodeFlow — легковесной, но функциональной среды разработки, ориентированной на мультиплатформенные проекты. Мы протестировали новинку и делимся первыми впечатлениями.
Что предлагает KodeFlow?
KodeFlow позиционируется как альтернатива IntelliJ IDEA и Android Studio для тех, кто ищет более быстрый старт и меньшее потребление ресурсов. Основные возможности включают:
- Интеллектуальное автодополнение — анализатор кода корректно обрабатывает корутины, sealed-классы и extension-функции, предлагая релевантные варианты.
- Встроенная поддержка Gradle и Maven — импорт проекта занимает секунды, а сборка выполняется без лишних диалоговых окон.
- Рефакторинг «на лету» — переименование переменных, выделение функции и изменение сигнатуры работают даже в больших файлах (протестировано на проекте с 50+ классами).
- Терминал и отладчик — встроенный терминал с поддержкой Git и отладчик с точками остановки, watch-переменными и стеком вызовов.
- Плагины для Android и KMP — отдельные расширения для работы с Android SDK и Kotlin Multiplatform (KMP).
Первые впечатления
Установка прошла гладко: дистрибутив весит всего 280 МБ (против 1.5 ГБ у IntelliJ IDEA). Интерфейс минималистичный — тёмная тема по умолчанию, панели инструментов скрыты, но легко настраиваются. При открытии проекта с Kotlin + Compose Multiplatform IDE сразу предложила установить JDK 17 и плагин для Compose — всё в один клик.
Производительность порадовала: на ноутбуке с 8 ГБ ОЗУ и Intel i5 среда запускалась за 12 секунд, а индексация проекта из 1000 файлов заняла около 30 секунд. В сравнении с Android Studio — это почти вдвое быстрее.
Однако есть и недостатки. В бета-версии отсутствует поддержка некоторых популярных плагинов (например, для работы с Docker и Kubernetes). Также не реализован визуальный редактор для Jetpack Compose — только превью через терминал.
Кому подойдёт KodeFlow?
Новая IDE будет полезна:
- Начинающим Kotlin-разработчикам, которые хотят быстро попробовать язык без настройки громоздких сред.
- Специалистам по KMP, которым нужна лёгкая среда для написания общего кода.
- Тем, кто работает на старом оборудовании и не может позволить себе тяжёлые IDE.
Скачать бета-версию можно с официального сайта проекта (пока только для Windows и Linux). Ожидается, что стабильный релиз выйдет в конце года с расширенной поддержкой языка и экосистемы Kotlin.
Следите за обновлениями на PythonLib — мы продолжим тестировать новые инструменты для разработчиков.