This week's engineering breakdown:
• Kotlin Compiler sets JDK 17 as minimum runtime in 2.5
• SKIE vs Swift Export: Choosing your iOS interop path
• Verifone: Enforcing payment specs via compiler rules
• Spyglass: Visual diff testing with MCP server support for AI agents
This week's drops:
• Kotlin Toolchain 0.13: Recommended for new KMP apps
• IntelliJ LSP extension RC for VS Code & Cursor
• Migrating from SKIE to native Swift export
• ktrs: 13-190x faster Rust-based Kotlin linter (no JVM)
• Publishing 1 KMP library to 6 package ecosystems
This week's updates:
• State of Kotlin 2026: KMP reaches ~3% of top App Store apps
• JetBrains deprecates Swift IDE support in KMP plugin
• iOS build time benchmarks: KMP vs pure Swift
• KitePlayer: FFmpeg video & audio player for KMP
This week's KMP news:
• Fixing KMP module compilation & IDE/compiler drift
• Shipping a 60 fps 3D game on 5 platforms with KMP
• Official AndroidX Room for KMP
• Haze 2.0: Glass refraction & blur in Compose UI
• KHealth: Unified Health Connect & HealthKit API
This week's updates:
• Ktor 3.6.0 drops with HTTP/3 & OpenID Connect
• klibs.io launches MCP server for AI workflows
• Debugging Xcode's duplicate type error
• Chasm: A WebAssembly 3.0 runtime built in KMP
• Kover test coverage gates for multi-module projects
This week's engineering updates:
• Koin Compiler 1.2: Full compile-time safety for existing Koin DSLs
• Shopify shifts back to Native mobile development
• Now in Android sample app fully ported to KMP
• Compose Desktop Native: No JVM, running on SDL3
This week's KMP drops:
• Kotlin 2.4.20: Stack trace recovery & auto Package.swift
• Kotlin Toolchain 0.12: Library publishing & CLI Hot Reload
• Sharing ViewModels in SwiftUI with SKIE
• Running Compose Multiplatform on tvOS
• Formidable: Type-safe KMP form generation
This week's #KMP engineering updates:
• Compose Multiplatform 1.12.0 is out!
• Consuming SKIE Flows smoothly in SwiftUI
• Building KMP libraries on Xcode Cloud CI/CD
• Real page-curl physics in Compose Multiplatform
• Mesh gradients & screen-capture protection tools
This week's engineering updates:
• 5 weeks left in the $30k JetBrains Shipaton
• Calling iOS native APIs directly from Kotlin (no Swift, no bridge)
• Porting JNI Android libraries to KMP step-by-step
• Catching Compose accessibility issues at runtime with ComposeA11yScanner
This week's updates:
• klibs.io reaches 4,200+ indexed KMP projects
• What's new in Kotlin 2.4: Swift Export & SPM import
• Architecting hybrid on-device + cloud AI pipelines
• Automatic Compose UI skeleton loading
• Doom & NES Emulators running in KMP
The latest KMP Briefing is live!
• JetBrains x RevenueCat launch the Ship Kotlin Everywhere Shipaton 🏆
• Case study: Going from 848 shared lines to 93% shared code 📈
• Building Multidex on Android, iOS, & Desktop 📱
• 8x RPG render performance boost with Google Filament 🎮
This week's engineering breakdowns:
• Unified Feature Flags in KMP 🎛️
• Shrinking Compose Desktop apps by 10x (Wasm + Tauri) 📦
• Building a KMP app in 7 Claude Code commands 🤖
• TextKit: A rope-backed rich text engine for Compose 📝
This week's engineering breakthroughs:
• How Kraken Tech cut KMP build times by 70% ⚡
• Advanced expect/actual compiler rules they don't teach you 🛠️
• Inside SubcomposeLayout: Stop paying a performance tax on UI 🛑
• Migrating multimodule apps to Koin Annotations safely 🪙
Full issue available here:
commonMain.dev/kotlin-multip…
This week's deep dives:
• Kotlin turns 15!
• The silent KMP division-by-zero trap
• FCM Push Notifications: The mistake that breaks iOS
• Multiple inheritance via Class Delegation
• Composables UI & Kore drop
Inboxes are filling up now!
This week's heavy hitters:
• The 2026 Kotlin Foundation Grant Program is open
• iOS Interop: Swift Export vs. SKIE
• Real-world lessons from a Kotlin/Wasm web app
• Coil 3: One AsyncImage call to rule them all
👉 commonMain.dev/kotlin-multip…
commonMain.dev • Kotlin Multiplatform Newsletter retweeted
Huge thanks to @commonMain for the feature!
We recently rolled out Kotlin Multiplatform and Compose Multiplatform in production at Booking.com, and it's been awesome sharing our architectural journey with the community. 👇
Replying to @commonMain
We just crossed 300 subscribers! Here's the news:
• Kotlin 2.4.0 is live (Context parameters are STABLE)
• Koin Compiler 1.0 brings compile-safe DI without KSP
• How 3 Android devs shipped a production iOS app in 2 months
• Unifying Bluetooth & NFC under a single Compose UI
Issue #20 of the KMP Briefing has landed!
This week's heavy updates:
• Official Kotlin support comes to VS Code (Alpha)
• Publishing KMP libraries to Maven Central step-by-step
• Automated Android-to-KMP migrations with KMPify
• Goodbye PredictiveBackHandler in Compose
Catch the full breakdown:
commonMain.dev/kotlin-multip…


