The definitive Kotlin Multiplatform (KMP) Newsletter for Kotlin engineers
A weekly curation of Kotlin Multiplatform news, technical deep dives and useful tools. Delivered every Tuesday
Join 100+ KMP engineers and tech leads staying ahead of the Kotlin Multiplatform ecosystem.
What to expect in each KMP newsletter issue
- Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) news and updates.
Stay ahead of the curve with weekly briefings of the most important updates from the KMP world. - Curated KMP libraries, tools and plugins.
We filter the noise on GitHub to bring you the best multiplatform libraries (Ktor, SQLDelight, Decompose, etc.). - KMP and CMP technical deep dives and case studies.
Gain insights from other KMP teams on the challenges they encountered during development and the strategies they used to overcome them. - Showcase of real world KMP projects.
Kotlin Multiplatform is ready for prime time. Get examples of KMP apps that are already fully built and working in production environments. - KMP jobs and career opportunities.
The KMP job market is growing fast. More and more Kotlin developers are becoming open to such opportunities.
Frequently asked questions
Who is this newsletter for?
Android developers moving to multiplatform, iOS engineers curious about shared logic, tech eads evaluating KMP for their stack and KMP indie hackers looking for a way to stay up-to-date with the latest news.
How often is the KMP Newsletter delivered?
The newsletter is sent every Tuesday. We respect your inbox, no mid-week "breaking news" unless it's a critical Kotlin security patch. No spam, just technical value.
Is the commonMain.dev newsletter free?
Yes. The weekly KMP newsletter is free and will always be. Our goal is to grow the Kotlin Multiplatform ecosystem by making high-quality technical insights accessible to every developer, from indie hackers to enterprise architects.
Can my work be featured in the next KMP newsletter?
Absolutely. We love showcasing community-driven Kotlin Multiplatform libraries, technical deep-dives, and Compose Multiplatform case studies. If you’ve built something that helps the ecosystem, we want to see it. You can submit your project or article through our Submission Form for consideration in the next Tuesday issue.
Can I sponsor an issue of the KMP newsletter?
Yes. To keep the newsletter free for the community while maintaining high-quality technical curation, we offer limited sponsorship and promotion opportunities. If you have a tool, library, or job opening that provides genuine value to Kotlin Multiplatform engineers, we’d love to help you reach our audience. You can find more details on our Sponsorship Page.
Who is behind this newsletter?
commonMain.dev is curated by a Senior Software Engineer with over 8 years of experience in mobile and multiplatform development. Unlike automated aggregators, every link is hand-picked and vetted for technical depth. You can connect with the founder on LinkedIn to talk all things Kotlin.
Why should I subscribe to a KMP newsletter instead of just following JetBrains?
JetBrains provides the official updates, but the community builds the reality. We curate real-world case studies, unofficial library wrappers, and the "gotchas" of Swift interop that aren't always in the docs. We filter the noise so you only get high-signal Kotlin Multiplatform news.
Is this newsletter only about KMM?
This KMP newsletter does not focus only on Kotlin Multiplatform Mobile, instead it covers the entire spectrum of Kotlin Multiplatform, including sharing logic between Android and iOS, Desktop and Web, building shared user interfaces using Compose Multiplatform, and even server-side sharing with Ktor.
Does the newsletter cover Compose Multiplatform for iOS?
Absolutely. With Compose Multiplatform now stable for iOS, a major part of our content focuses on UI sharing strategies, performance optimization using the Skia engine, and integrating SwiftUI with shared Compose views.
Can I find job opportunities in the newsletter?
Yes. We include a curated KMP Job Board section in every issue, featuring remote and on-site roles specifically looking for engineers experienced in shared Kotlin modules and multiplatform architecture.
What level of expertise is required?
While we occasionally link to "Getting Started" guides, commonMain.dev is built for experienced developers. Examples of what we focus on are: architectural patterns (MVI/MVVM), advanced dependency injection (Koin), multiplatform persistence (SQLDelight/Room), building beautiful user interfaces using Compose Multiplatform.