KMP: The Missing Introduction
Practitioner-level Kotlin Multiplatform: design the system before the platforms it runs on.
Sep 17, 2026
KMP - Targets
The same line of Kotlin runs on four different machines and prints a different answer on each. That is what “multiplatform” means in practice. The hello
Read the article →Articles
Sep 15, 2026KMP - Hello world!
What does it mean to write code for a “platform” today? Between native CPUs, virtual runtimes, and web browsers, software now faces an increasing number of
→ Sep 17, 2026KMP - Targets
The same line of Kotlin runs on four different machines and prints a different answer on each. That is what “multiplatform” means in practice. The hello
→ Sep 16, 2026KMP - Artifacts
You press Build once. Three different things appear.
→ Sep 16, 2026KMP - SDK packaging
One line in the build file changes what the app contains.
→