KotlinConf 2025: main announcements that are changing the ecosystem
From May 21 to 23, 2025, the annual KotlinConf conference, organized by JetBrains, took place in Amsterdam. The event gathered over 1,500 developers from around the world and served as a platform for key announcements shaping the future of the Kotlin language and its entire ecosystem. The PythonLib editorial team has collected the most important news.
Compose Multiplatform: stable release
The main event of the conference was the release of the stable version of Compose Multiplatform. This is a declarative UI framework that allows using a single codebase to create interfaces for Android, iOS, Desktop (Windows, macOS, Linux), and Web.
Key features of the release:
- Full iOS support — all basic Material 3 components work natively.
- Improved performance — due to rendering optimization and the use of Kotlin Multiplatform.
- Integration with Jetpack Compose — migration for Android projects is seamless.
- Preview mode in IntelliJ IDEA and Android Studio.
JetBrains stated that Compose Multiplatform is now recommended for production projects. This is a significant step towards unifying cross-platform development.
New AI-based assistant for Kotlin
JetBrains introduced the Kotlin AI Assistant — a built-in helper based on a large language model. It is integrated directly into IntelliJ IDEA and Android Studio.
Assistant capabilities:
- Code generation — creates functions, classes, and tests from text descriptions.
- Refactoring — offers optimizations and fixes in real-time.
- Code explanation — helps understand complex fragments.
- Translation from Java to Kotlin — accelerated migration of legacy projects.
The assistant works locally (on the developer's device) and supports code privacy. The subscription will be included in the JetBrains All Products Pack.
Kotlin Multiplatform: improvements for iOS and Web
KotlinConf also announced several important improvements to Kotlin Multiplatform (KMP):
- New plugin for Xcode — automatic synchronization of Kotlin code with iOS projects.
- Experimental support for Wasm (WebAssembly) — Kotlin applications can now run in the browser at near-native speed.
- Build acceleration — compilation time has decreased by an average of 30% thanks to the K2 compiler.
These changes make KMP even more attractive for teams that want to share business logic between mobile and web applications.
The future of the language: Kotlin 2.2 and K2 Compiler
At the conclusion of the conference, the JetBrains team shared plans for Kotlin 2.2. Expected innovations:
- Experimental value classes — for memory optimization.
- Improved sealed interfaces — with generics support.
- Full K2 support