Skip to content

Framework

Kotlin Multiplatform

JetBrains' Kotlin technology for sharing code across Android, iOS, desktop, web and server, compiling common Kotlin source sets to each platform.

Known aliases

  • KMP

Current stories

buildOne report1 publisher

Swift's Android SDK covers the whole language and leaves UI to Jetpack Compose

Swift 6.3 shipped the first official Swift SDK for Android on March 24, 2026, compiling Swift packages to native libraries Kotlin calls over JNI. Screens stay in Compose, so it shares logic: about 14% of the code in the author's own KMP app.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence50
buildOne report1 publisher

JetBrains now recommends Kotlin Toolchain 0.13 for most new multiplatform projects

JetBrains now recommends Kotlin Toolchain 0.13 for most new Kotlin Multiplatform projects, the same year it promoted the tool to Alpha. Teams starting a KMP app now have to weigh a pre-1.0 CLI whose main argument is that it sets up each platform's tools for them.

Reality

Evidence45
Adoption
Not scored
Hype gap+20
Incentives75
Confidence50
buildOne report1 publisher

Kotlin 2.5.0-Beta1 can compile Multiplatform common code the way IntelliJ analyzes it

JetBrains' Kotlin 2.5.0-Beta1 adds an off-by-default mode that stops Multiplatform common code from compiling against dependencies' platform-only declarations. With the flag on, builds reject the calls IntelliJ already flags as unresolved, so KMP teams are better off finding that breakage on a branch first.

Reality

Evidence60
Adoption
Not scored
Hype gap+5
Incentives40
Confidence65
buildOne report1 publisher

Eleven tables, no indices: 119.1 ms per read, and a tracing pipeline that accepted nothing

A workout app recomputes every coaching verdict from raw logs. That stayed affordable only after seven tables got indices, and the observability added to prove it had been dropping every span.

Publishers:dev.to

Reality

Evidence44
Adoption11
Hype gap+9
Incentives71
Confidence37