Future
Our plans for the language ↓
Multiplatform language
Cultivate an ecosystem consisting of multiplatform, Kotlin-first libraries that work on multiple platforms with a wide range of abstractions and utilities for developers.
Structural data
Start by defining things like collection literals and data in the source code easily, and then proceed to deconstruct this data later on.
Immutability
Make it possible to write safer code that does not suffer from problems like sharing mutable data to other threads.
Meta-programming
Expand the power of Kotlin inline functions with constant evaluation and propagation, as well as enable compiler plugins for advanced compile-time manipulation of the code.
New compiler
Lay the groundwork for further evolution of the language without sacrificing performance.
More static typing
Make it easier for tools to help you with your code.

Join us for our upcoming event about the future of the language!