|Last modified on||October 2020|
|Time frame||6 months until March 2021|
|Next update||January 2021|
Welcome to the Kotlin roadmap! Get a sneak peek into the priorities of the Kotlin Team.
Here are a few points to note about this roadmap:
- It describes the primary areas that the team is investing into.
- It’s not an exhaustive list of all things the team is working on, only the biggest projects.
- There’s no commitment to delivering specific features or fixes in specific versions.
- It lists some things that are postponed and will NOT get the team’s attention in the nearest future.
- Nothing is set in stone, we will adjust our priorities as we go and update the roadmap approximately every three months.
The goal of this roadmap is to give you a big picture. Here’s a list of our key priorities – the areas we are investing the most effort into:
- Fast turnaround: making the change-test-debug cycle really fast.
- New compiler: a rewrite of the Kotlin compiler optimized for speed, parallelism, and unification. Later we will also work on pluggability.
- Fast and smooth IDE: improving the stability and performance of the Kotlin IDE.
- Kotlin for JVM server-side development: expanding support for server-side use cases across the Kotlin ecosystem.
- Kotlin Multiplatform Mobile: improving the user experience and feature set for sharing code on mobile platforms.
Kotlin roadmap by subsystem
This table describes the biggest projects that we’re working on.
|Subsystem||In focus now||Postponed for later|
Note: Wasm support in Kotlin/Native (through LLVM) will be deprecated and removed
Note: Kotlin support for VSCode or other IDEs is not on the roadmap for the Kotlin team. Community initiatives in this respect are welcome.