KotlinConf 2024: Main Announcements and Innovations

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

KotlinConf 2024: Main Announcements and Innovations



From May 23 to 25, 2024, the annual KotlinConf conference organized by JetBrains took place in San Francisco. The event gathered thousands of developers from around the world to discuss the future of the language, new tools, and prospects for ecosystem development. This year, the key topics were the stability of Kotlin Multiplatform, the release of the final version of the K2 Compiler, and expanded support for iOS and Android.



Kotlin Multiplatform Reaches a New Level



One of the main announcements was that Kotlin Multiplatform (KMP) has reached Stable status. Developers can now use KMP to create cross-platform applications without the risk of API instability. JetBrains presented an updated roadmap, with a particular focus on:



  • iOS support: KMP is now fully compatible with Swift and Objective-C, simplifying integration into existing Apple projects.
  • Improved performance: The new code generator reduces compilation time by 30%.
  • Integration with Compose Multiplatform: The UI framework now supports Android, iOS, Desktop, and Web from a single codebase.


These changes make Kotlin Multiplatform a real alternative to React Native and Flutter, especially for projects where native performance is important.



K2 Compiler: Final Version



The long-awaited K2 Compiler, which had been in development for several years, finally received a stable release. The new compiler brought significant improvements:



  • Speed: Compilation is on average 2 times faster compared to the previous version.
  • Clear error messages: The compiler now shows the exact location of the problem and suggests fixes.
  • Support for new language features: Including context receivers and improved work with generics.


Developers who have already upgraded to Kotlin 2.0 note that projects build faster, and the code is cleaner and safer.



New Opportunities for Server-Side Development



The conference also announced updates for Kotlin/JS and Kotlin/Native. For server-side development, JetBrains introduced integration with popular frameworks such as Ktor and Spring Boot. The new version of Ktor 3.0 includes built-in support for WebSockets and improved work with coroutines. This makes Kotlin an increasingly attractive choice for backend engineers accustomed to Python or Java.



What's Next?



JetBrains confirmed that it will continue to invest in the Kotlin ecosystem. Plans for 2025 include improving code analysis tools, integrating AI assistants into IntelliJ IDEA, and expanding Kotlin Multiplatform to new platforms. This is especially interesting for the PythonLib community, as Kotlin is increasingly used in mixed projects that require high performance and cross-platform capabilities.



Full recordings of talks and slides are already available on the official KotlinConf website. We recommend watching the presentations to stay up to date with the latest trends.

Recommended Libraries