Stanislav has been part of the Kotlin team at JetBrains for over ten years and now leads the compiler development. His notable achievements include playing a crucial role in advancing Kotlin Multiplatform (KMP) from Beta to Stable. Early in his Kotlin career, he worked on developing the resolution and inference algorithm in the Kotlin front-end.
KMP libraries evolution: format and publication model
In 2023, we released a stable version of KMP, but are not stopping there. We continue to evolve Kotlin as a technology for multiplatform development.
The core part of this technology is klib’s – a special binary format for KMP libraries.
We will start with an overview of the current state of klib’s, including:
how they are published to Maven Central
The klib format itself: what is inside
After that, we will discuss the future of KMP libraries: