#KMP-to-iOS
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
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
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
Example of #Koog AI agent in #KMP code running in an iOS #CMP based client. Uses #Gemini LLM here + local Tools that in turn invoke #Ktor based code to get data needed!

Currently in branch of ClimateTraceKMP sample (github.com/joreilly/Cli...) as using local Koog fix for now.
September 21, 2025 at 11:45 AM
Writing a Kotlin Multiplatform App from Start to Store

#android #ios #java #kmp #kotlin #multiplatform

www.zacsweers.dev/writi...
Writing a Kotlin Multiplatform App from Start to Store
Notes from writing a new toy Kotlin Multiplatform app this summer.
www.zacsweers.dev
August 25, 2024 at 11:45 PM
KMP users: Do you know about the KmpEssentials library? It's got some handy goodies! I'm currently using it to get permissions for Android/iOS/Desktop.

github.com/TheArchitect...
GitHub - TheArchitect123/KmpEssentials: KmpEssentials is a library that contains apis (40+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package i...
KmpEssentials is a library that contains apis (40+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package information, or taking Photos. Support...
github.com
January 3, 2025 at 12:53 PM
migrating my company's app to KMP. decided to use decompose so I can share navigation logic and some UI, but still have native navigation and important UI for iOS. being able to test activity recreation and process death in plain non-instrumented unit tests feels so nice...
March 26, 2025 at 11:16 AM
Google has officially endorsed Kotlin Multiplatform as a go-to solution for sharing code across Android & iOS!

Jetpack libs are going multiplatform, Android Studio tooling is improving, and KMP is going mainstream!

More details:
www.promobile.dev/news/kotlin-...

#AnroidDev #KMP #Kotlin #iOS
July 20, 2025 at 1:42 PM
finally added a screen for Memories tab.
it summarizes your day's itinerary and adds photos from your journals in a nice path animation.
You can also share this as an image on socials. wasn't too complex to impl on both android and ios using #CMP
#KMP #shipaton
August 27, 2025 at 1:39 PM
spend some hours on vuzo itinerary + journal
again
- decided to go with room #KMP for db
next up
- Timeline View instead of simple column with add button between each node
- Use MapKit to query location coords on ios (which is free?) and manually enter on android(maps api is paid fsm).
March 12, 2025 at 8:54 AM
If you're trying to test your #KMP project on Xcode Beta (version 26), you might encounter a crash in Ktor related to the DarwinSession creation. This appears to be an issue on Apple’s side. As a temporary workaround, you can address it by calling nw_tls_create_options() in your application.
July 14, 2025 at 12:31 PM
#swiftlang has come a long way and the introduction of swiftly helps a long way for non Apple devs to appreciate the tech. But for iOS the choice that we can only run snapshots on a Mac is catastrophic and has a yearly cost of 100 000 euro for a large news corp. This is will force KMP on us 🥲
May 6, 2025 at 6:40 AM
My new app, Habit Hues, a simple yet powerful habit tracker that lets you track with colors and icons, not just checkmarks.

Start small, stay consistent, and bring color to your habits!

iOS: apps.apple.com/us/app/habit...
Android: play.google.com/store/apps/d...

#shipaton #KMP #CMP #Android #iOS
September 30, 2025 at 6:08 PM
A big component of what #KMP/#CMP offers is optionality and, related to that, ability to adopt incrementally. Sharing UI between Android and iOS is not something that will suit all teams/projects but **if** you are sharing UI (or part of) then IMHO CMP is by far the best option.
June 3, 2025 at 11:26 AM
My Journey: Switching from Android to iOS Development as an Indie Dev

Switched from Android (Kotlin) to iOS (Swift) as an indie dev. Learned Swift in 3 months, used KMP to share code, found App Store policies fairer, and doubled revenue on iOS.

#hackernews #news
My Journey: Switching from Android to iOS Development as an Indie Dev
Switched from Android (Kotlin) to iOS (Swift) as an indie dev. Learned Swift in 3 months, used KMP to share code, found App Store policies fairer, and doubled revenue on iOS.
hackernoon.com
September 18, 2025 at 1:06 AM
Why? Who is it for? What's the value over, say, KMP and Compose Multiplatform?

Is it for people that prefer to avoid upskilling learning the already great programming languages that are easily usable on mobile, namely, Kotlin (on Android, iOS, and more), and Swift (not just iOS, see skip.tools)?
Skip
Skip brings SwiftUI app development to Android
skip.tools
May 3, 2025 at 8:53 PM
From Android to iOS: my indie dev journey. Kotlin to Swift, KMP, Play Store struggles, App Store wins, and better iOS revenue. #androidappdevelopment
My Journey: Switching from Android to iOS Development as an Indie Dev
hackernoon.com
September 17, 2025 at 5:20 AM
An overview blog post about the KMP architecture we are using to have a native view layer (Jetpack Compose or SwiftUI) on top:
medium.com/@benedict.pr...
#kotlin #android #ios #kmp
Client is King! Kotlin Multiplatform architecture for native UI — Part 1
When you want to share code with Kotlin Multiplatform, one primary goal is to make it easy for iOS and Android developers to consume the…
medium.com
January 9, 2025 at 1:27 PM
Sometimes in #KMP/#CMP apps you have a choice of implementing iOS related code in iosMain in shared code or directly in Swift....I find myself often preferring the latter due to ease of debugging etc
November 25, 2024 at 10:36 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
Article: Evaluating Kotlin Multiplatform: Benefits and Trade-Offs in Cross-Platform Development KMP is emerging as an alternative for cross-platform development, offering a path to share code witho...

#iOS #JetBrains #Mobile #Kotlin #Jetpack #Compose #Cross […]

[Original post on infoq.com]
Original post on infoq.com
www.infoq.com
September 2, 2025 at 9:41 AM
I am trying to implement Firebase into a KMP project. Android side is perfect but iOS side is burning 🔥 I mixed CocoaPods and Swift Package Manager. KMP is great but touching iOS side feels like I try to find a way in jungle with AI as compass 🧭🌴

#Kotlin #KMP #iOS #AndroidDev #KotlinMultiplatform
April 20, 2025 at 9:01 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
i'm totally new (like, a few hours new) to building and packaging a kmp app for iOS, but it seemed to work just fine

and this was while having problems with my icloud account a, probably cuz i use a cloud mac vm

maybe try downloading the certificate (.csr) file locally and using that with Xcode?
December 28, 2024 at 10:26 PM
KMP brings its own primitive types such as Int, Float into the iOS project. Not sure what would happen if I were to use 5 KMP libraries. Would each of those come with their own primitives?
June 19, 2025 at 9:48 AM