KotlinConf 2025: JetBrains представила стабильный Compose Multiplatform и новый ассистент

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

KotlinConf 2025: главные анонсы, которые меняют экосистему

С 21 по 23 мая 2025 года в Амстердаме прошла ежегодная конференция KotlinConf, организованная компанией JetBrains. Мероприятие собрало более 1500 разработчиков со всего мира и стало площадкой для ключевых анонсов, определяющих будущее языка Kotlin и всей его экосистемы. Редакция PythonLib собрала самые важные новости.

Compose Multiplatform: стабильный релиз

Главным событием конференции стал выход стабильной версии Compose Multiplatform. Это декларативный UI-фреймворк, позволяющий использовать единый код для создания интерфейсов под Android, iOS, Desktop (Windows, macOS, Linux) и Web.

Ключевые особенности релиза:

  • Полная поддержка iOS — все базовые компоненты Material 3 работают нативно.
  • Улучшенная производительность — за счёт оптимизации рендеринга и использования Kotlin Multiplatform.
  • Интеграция с Jetpack Compose — для Android-проектов миграция проходит безболезненно.
  • Режим предварительного просмотра в IntelliJ IDEA и Android Studio.

JetBrains заявила, что Compose Multiplatform теперь рекомендован для production-проектов. Это серьёзный шаг к унификации кроссплатформенной разработки.

Новый ассистент на базе ИИ для Kotlin

JetBrains представила Kotlin AI Assistant — встроенного помощника на основе большой языковой модели. Он интегрирован непосредственно в IntelliJ IDEA и Android Studio.

Возможности ассистента:

  • Генерация кода — по текстовому описанию создаёт функции, классы и тесты.
  • Рефакторинг — предлагает оптимизации и исправления в реальном времени.
  • Объяснение кода — помогает разобраться в сложных фрагментах.
  • Перевод с Java на Kotlin — ускоренная миграция легаси-проектов.

Ассистент работает локально (на устройстве разработчика) и поддерживает приватность кода. Подписка будет включена в JetBrains All Products Pack.

Kotlin Multiplatform: улучшения для iOS и Web

В рамках KotlinConf также анонсировали несколько важных улучшений в Kotlin Multiplatform (KMP):

  • Новый плагин для Xcode — автоматическая синхронизация Kotlin-кода с iOS-проектами.
  • Экспериментальная поддержка Wasm (WebAssembly) — Kotlin-приложения теперь могут работать в браузере с почти нативной скоростью.
  • Ускорение сборки — время компиляции в среднем снизилось на 30% благодаря компилятору K2.

Эти изменения делают KMP ещё более привлекательным для команд, которые хотят разделять бизнес-логику между мобильными и веб-приложениями.

Будущее языка: Kotlin 2.2 и K2 Compiler

В завершение конференции команда JetBrains поделилась планами на Kotlin 2.2. Ожидаемые нововведения:

  • Экспериментальные value classes — для оптимизации памяти.
  • Улучшенные sealed интерфейсы — с поддержкой дженериков.
  • Полная поддержка K2

Рекомендуем библотеки