#KMP-to-iOS
Kotlin Multiplatform iOS build times: what's actually driving the cost johnoreilly.dev/posts/kmp-io...

Wrote up results of re-running some recent KMP vs Swift build benchmarks (including Swift export). How much Kotlin API you expose to Swift makes a big difference!
Kotlin Multiplatform iOS build times: what's actually driving the cost
A recent article, The Hidden Cost Behind Kotlin Multiplatform on iOS, looked at what KMP does to the iOS edit/build/run feedback loop. It’s a good question to ask and the article also comes with a ben...
johnoreilly.dev
October 3, 2026 at 3:13 PM
Spicy #AndroidDev take:

To do KMP on Android you need to be good at Kotlin, understand iOS internals, and how KMP does things on iOS.

In a traditionally 50% iOS engs 50% Android team, the talent pool for this is very very small.
November 3, 2024 at 2:52 PM
Always great to hear feedback from iOS folks using KMP and Compose Multiplatform!
January 17, 2025 at 6:32 PM
yup it's fully KMP/jpcompose and works great on Android and iOS!! But we're always interested in connecting with more KMP people to get help and tips.
November 6, 2025 at 12:39 AM
🚀 Kotlin Multiplatform devs, this is the news you've been waiting for!

The KMP plugin for Android Studio Otter | 2025.2.1 is now available on Linux and Windows.

👉 Install now: kotl.in/kmp-plugin
Kotlin Multiplatform - IntelliJ IDEs Plugin | Marketplace
This plugin for IntelliJ IDEA and Android Studio enables you to develop Kotlin Multiplatform applications targeting Android, iOS, desktop, web, and server. Write...
kotl.in
October 31, 2025 at 2:06 PM
If you're new to #KMP we have 2 new codelabs:
1️⃣ Get started - goo.gle/kmp-get-started-codelab 2️⃣ Migrate Room - goo.gle/kmp-migrate-room-codelab

Try it out, let us know what you miss! 🤖🍏

Thanks to everyone that attended the code-along at #KotlinConf 😊
Get Started With Kotlin Multiplatform  |  Android Developers
Learn how to get started with Kotlin Multiplatform from two separate Android and iOS projects. In this codelab you will learn how to add a Kotlin Multiplatform (KMP) module to share code between Andro...
goo.gle
May 23, 2025 at 2:54 PM
“Adopting Kotlin Multiplatform transformed our development team. We transitioned from separate Android and iOS teams to a more unified 'mobile' team.”

Watch the full video about KMP in the McDonald’s app 👇
youtu.be/6bCZEYTq5Eg?...
Kotlin Multiplatform (KMP) at McDonald’s
YouTube video by Kotlin by JetBrains
youtu.be
June 14, 2025 at 10:12 AM
Added deep link support to FantasyPremierLeague #KMP sample using the new Navigation 3 deep link support. github.com/joreilly/Fan...

One set of matchers in shared code that works on Android and iOS (and desktop), with a synthetic back stack so it lands in the list-detail layout.
September 30, 2026 at 5:22 PM
🚀 Great news for KMP developers! Swift Package Manager support is now available as an experimental feature.

You can now import iOS dependencies from Swift packages or migrate existing integrations from CocoaPods.

👉 Learn how to set it up: kotl.in/kmp-swiftpm-...
April 24, 2026 at 8:51 AM
I've been losing my mind for the last few evenings trying to figure out how to write a KMP compatible Gzip decompression method

JVM & Android were easy but iOS was driving me crazy with zlib C interop and alloc calls!

TIL it turns out Okio can do it all, in two lines of code 😂
September 26, 2025 at 9:37 AM
Some of my favourite people @queencodemonkey.dev @tadeas.bsky.social talking about iOS dev ex with KMP.

It's Friday, treat yo self with this video.

www.youtube.com/watch?v=vgE_...
Why iOS Devs Struggle with KMP (and How to Fix It)
YouTube video by Kotlin by JetBrains
www.youtube.com
December 12, 2025 at 9:29 AM
Nice way to start the day.....got up to see that we received first App Store review approval for Compose Multiplatform based iOS app we're working on! #KMP #CMP
November 13, 2024 at 8:34 AM
Hey Android devs! Planning your next career move for 2026? Go beyond a single platform.
We’ve launched #KMPLevelUp — a free 4-week journey to master KMP with curated courses, expert content, and a live webinar. Time to ship your Kotlin skills to iOS & web: jb.gg/vbl7v4
Level Up with Kotlin Multiplatform | JetBrains Learning Journey
Master Kotlin Multiplatform before 2026! Join JetBrains’ 4-week KMP learning journey with expert courses, talks, and career insights.
jb.gg
November 10, 2025 at 10:46 AM
Swift Package Manager support in Kotlin Multiplatform is now available as an experimental feature.

Try importing iOS dependencies from Swift packages or migrating from CocoaPods.

Learn how to try it out in the docs, and share your feedback.
🔎 kotl.in/kmp-swiftpm-...
Adding Swift packages as dependencies to KMP modules | Kotlin Multiplatform
kotl.in
March 18, 2026 at 1:29 PM
KMP isn’t only for sharing business logic.

With Compose Multiplatform, you can share UIs across Android, iOS, desktop, and web.

According to the KMP Survey 2025, 93% of Android developers say it meets their expectations for iOS feel and behavior.

Build shared UIs 👉 https://kotl.in/f2l92s
May 28, 2026 at 12:46 PM
AndroidX upgraded to Kotlin 2.1.0 and just learned that we are forcing all non-JVM/Android (iOS, WASM, etc) users of our KMP libraries to upgrade to KGP 2.1.0, that ... is not great.
Learn why that is important for JDK and KGP and how to set that up.

www.liutikas.net/2025/01/10/C...

#gradle #kmp
Conservative Librarian - Hold Back For Your Users To Flourish
There are a number of things that make software libraries easy to use. Giving library users the flexibility to choose the tools and the versions of these too...
www.liutikas.net
January 11, 2025 at 12:44 AM
🚀 @duolingoverde.bsky.social ships weekly on iOS and Android to 40M+ daily active users – and KMP is becoming key to moving fast.

🎥 In “Duolingo + KMP: A Case Study in Developer Productivity”, the team shares their journey, the lessons learned, and what’s next.

kotl.in/kmp-plus-duo...
July 6, 2025 at 7:42 AM
I've now connected the final missing piece, the Apple login logic. We're ready to go. 🍏
#indiedev #buildinpublic #kmp #android #iOS #applelogin
December 6, 2025 at 9:21 PM
I’ve discussed KMP with a lot of iOS devs for a long time. Basically none of them wanted to move part of their codebase to Kotlin.

They dont want to learn a new language, lose their tooling, deal with multiplatform complexity.

KMP sounds cool as an idea, but yeah.
May 13, 2025 at 5:53 AM
Spent 4 days integrating AdMob; Android was easy, but KMP+iOS took 3 days due to no official support and outdated resources. It finally works—publishing a guide article soon.
#indiedev #buildinpublic #kmp #android #iOS #admob
November 30, 2025 at 8:06 PM
KMP does not make iOS a secondary platform. Shared logic should reduce duplication while the iOS experience still feels native to the people using it. #KMP #iOSDev #KotlinMultiplatform
September 30, 2026 at 4:15 PM
🚨 Major KMP Update: Debugging Kotlin in Xcode with SPM is now possible! Simplify workflows for iOS teams while scaling Kotlin Multiplatform. Read @kpgalligan.bsky.social ’s breakdown:
Debugging Kotlin in Xcode with SPM Builds
Virtually all native mobile teams integrate Kotlin Multiplatform by publishing Xcode binaries, usually with SPM. This is generally easy to integrate, but prevented iOS developers from browsing o...
touchlab.co
December 19, 2024 at 2:28 PM
Automate your migration to KMP by opening your iOS project and hitting ⌥⇧⌘K
June 12, 2026 at 2:27 PM
Important to note! #KMP #CMP

"This app was built with the iOS 17.5 SDK. Starting April 24, 2025, all iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution."
March 2, 2025 at 6:16 PM