Welcome to the Kotlin roadmap, where we're excited to share our priorities and plans for the future of swift app development. In this article, we'll give you an insider's look at what we're working on and what you can expect from the JetBrains team.
Key Priorities
Our main focus areas are designed to help you build better, faster, and more scalable apps with Kotlin. Here's a snapshot of our key priorities:
- Language Evolution: We're committed to keeping Kotlin both pragmatic and expressive by introducing meaningful language improvements that emphasize semantics over syntax changes.
- Multiplatform: Our goal is to build the foundation for modern multiplatform apps, including solid iOS support, mature web targets, and reliable IDE tooling.
- Staying Agnostic: We're dedicated to supporting developers no matter their tools or targets.
- Ecosystem Support: Simplifying the development and publication process for Kotlin libraries, tools, and frameworks is a top priority.
Roadmap by Subsystem
Want to dive deeper into what's in store? Here are our key focus areas by subsystem:
Language
- Stay up-to-date on the latest language features and proposals
- Follow the YouTrack issue for upcoming language features
Compiler
- Introduce default warnings/errors for Kotlin functions that return non-unit values that are unused
- Support Unicode and codepoints in the standard library
Multiplatform
- New multiplatform API for the standard library
- Improve Kotlin distribution UX: add code coverage and binary compatibility validation
Tooling
- Add support for Kotlin LSP and VS Code
- Improve Kotlin + JPA experience
- Support Kotlin JS/WASM in Gradle project isolation
Ecosystem
- Introduce default warnings/errors for Kotlin functions that return non-unit values that are unused
- Implement KDoc machine-readable representation
- Stabilize Kotlin Notebooks
- Release Kotlin DataFrame 1.0
- Release Kandy 0.9
- Support OpenAPI specification for the Ktor Client and Server Application
- Improve Ktor Administration & Observability
What's Changed Since February 2026?
We've made significant progress on our roadmap, completing several key items:
- Multiplatform: The first public release of Swift Export
- Multiplatform: Support declaring Kotlin Multiplatform dependencies at project-level
- Multiplatform: Stabilize klib cross-compilation on different platforms
- Tooling: Improve Kotlin build reports
- Ecosystem: Refine the Dokka HTML output UI
And we've added new items to our roadmap:
- Compiler: Support multithreading in Kotlin/Wasm using a new threads proposal
- Multiplatform: Support coroutines in Swift Export
- Multiplatform: Compile Kotlin/JS to modern JavaScript
- Tooling: Improve Kotlin + JPA experience
What's Next?
We're excited to share our plans for the future of swift app development with you. Stay tuned for more updates and insights on our roadmap, and don't hesitate to reach out if you have any questions or feedback!