Новая IDE с поддержкой Kotlin: первый взгляд
Мир разработки на Kotlin пополнился важным инструментом. Компания JetBrains, известная своими средами разработки для JVM-языков, представила специализированную версию IDE, ориентированную исключительно на экосистему Kotlin. В отличие от IntelliJ IDEA или Android Studio, эта среда заточена под современные сценарии использования языка — от бэкенда на Ktor до мультиплатформенных проектов (KMP). Мы протестировали новинку и делимся первыми впечатлениями.
Что особенного в новой IDE?
Главное отличие — полная фокусировка на Kotlin и его производных. Разработчикам больше не нужно настраивать десятки плагинов: среда из коробки поддерживает:
- Полное автодополнение кода — с учётом контекста корутин, DSL-блоков и inline-функций.
- Встроенный инструментарий для Kotlin Multiplatform — навигация между commonMain, androidMain и iosMain.
- Умную компиляцию — инкрементальная сборка через KSP и K2 компилятор.
- Отладчик корутин — визуализация стека suspend-функций, что раньше было доступно только в плагинах.
Первые впечатления
Установка IDE прошла быстро. Интерфейс минималистичен, но не пугает пустотой. Мастер проекта предлагает шаблоны для:
- Консольного приложения на Kotlin/JVM.
- Веб-сервера на Ktor.
- Мультиплатформенного модуля (shared + Android + iOS).
- Библиотеки для Gradle-зависимостей.
При открытии существующего проекта среда корректно определила все зависимости, включая Kotlinx.serialization и Coroutines. Скорость работы заметно выше, чем у IntelliJ IDEA при том же объёме кода.
Ключевые фишки, которые стоит попробовать
- Kotlin REPL — встроенная консоль для быстрого тестирования функций без запуска всего приложения.
- Визуализатор графа корутин — позволяет увидеть, какие suspend-функции заблокированы и где возможна утечка памяти.
- Генерация сериализаторов — автоматическая подсказка при работе с @Serializable классами.
- Интеграция с Ktor Client — прямо из редактора можно отправить тестовый HTTP-запрос к своему API.
Итоги и перспективы
Новая IDE — не просто «урезанная IntelliJ», а полноценный инструмент для профессиональной работы с Kotlin. Она особенно полезна новичкам, которые хотят сразу погрузиться в язык без изучения слоя Java-наследия. Версия распространяется бесплатно для некоммерческого использования и доступна для Windows, macOS и Linux. Если вы пишете на Kotlin — стоит дать ей шанс.