Launch kotlinx-kover and productize it further ? Continue development and stabilization of standard library
Improve the performance of Gradle incremental compilation Provide better experience with Kotlin Daemon ? Make compilation avoidance support Stable for Gradle Prototype the IDE plugin with the new compiler frontend
Make update of compiler/platform versions faster
Improve stability and robustness of the multiplatform toolchain
? Improve Android support in Multiplatform projects ? Promote Kotlin Multiplatform Mobile to Beta Native: provide binary compatibility between incremental releases
Improve exporting Kotlin code to Objective-C ? Promote new memory manager to Beta and enable it by default Note: Wasm support in Kotlin/Native (through LLVM) will be deprecated and removed Implement an experimental version of Kotlin/Wasm compiler backend Maintain the old JS backend by fixing critical bugs Stabilize JVM-specific experimental features Improve the new JVM IR backend compilation time ? Support Multiplatform in the K2 platformįix issues related to inline classes on the JVM ? Provide Alpha support for JS in the K2 platform ? Provide Alpha support for Native in the K2 platform Multiple receivers on extension functions/properties Provide modern and performant replacement for Enum.values() Research and prototype namespace-based solution for statics and static extensionsĭesign and implement solution for toString on objects ? Introduce special syntax for until operator Visit the roadmap board in our issue tracker YouTrack Roadmap details
If you have any questions or feedback about the roadmap or the items on it, feel free to post them to YouTrack tickets or in the #kotlin-roadmap channel of Kotlin Slack ( request an invite). To view the biggest projects we're working on, visit the YouTrack board or the Roadmap details table. Kotlin Multiplatform Mobile: improving the user experience and feature set for sharing code on mobile platforms. Kotlin for JVM server-side development: expanding support for server-side use cases across the Kotlin ecosystem. Later we will also work on pluggability.įast and smooth IDE: improving the stability and performance of the Kotlin plugin. New compiler: a rewrite of the Kotlin compiler optimized for speed, parallelism, and unification. Here’s a list of our key priorities – the areas we are investing the most effort into:įast turnaround: making the change-test-debug cycle really fast. The goal of this roadmap is to give you a big picture. It does not store any personal data.Welcome to the Kotlin roadmap! Get a sneak peek into the priorities of the Kotlin Team. The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies.
The cookie is used to store the user consent for the cookies in the category "Performance". This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. The cookies is used to store the user consent for the cookies in the category "Necessary". The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". The cookie is used to store the user consent for the cookies in the category "Analytics". These cookies ensure basic functionalities and security features of the website, anonymously. Necessary cookies are absolutely essential for the website to function properly.