#KMP/#CMP
Even if creating Android only app for now I'd definitely recommend starting off being #KMP/#CMP ready

➡️ create KMP module
➡️ develop UI using Compose Multiplatform
➡️ use KMP libraries (e.g. Ktor for accessing remote apis)
December 15, 2024 at 1:05 PM
KMP/CMP Droidcon app duel
October 31, 2024 at 9:32 AM
🆕Yesterday we published updates on #KMP on
d.android.com/kmp!

We finally have the Jetpack libraries that are compatible with KMP .. and CMP!

Want to get into KMP? We have a course goo.gle/kmp-course. Pros can check their skills in the quiz at the end 😁.
Kotlin Multiplatform  |  Android Developers
d.android.com
October 31, 2025 at 10:04 AM
Very interesting talk about using JSONForms (jsonforms.io) in a Compose Multiplatform application by @paligot.com #AMxDC25 #KMP #CMP
April 10, 2025 at 9:05 AM
Cool to see Google talking about sharing UI using Compose Multiplatform #KMP #CMP
October 30, 2025 at 4:44 PM
And then there were 14! (from github.com/joreilly/Peo... #KMP/#CMP sample)
April 1, 2026 at 10:51 PM
Be aware of following if updating to Xcode 16.3 youtrack.jetbrains.com/issue/KT-764... #KMP #CMP
youtrack.jetbrains.com
April 2, 2025 at 7:12 AM
Confetti (github.com/joreilly/Con...) Compose Multiplatform application updated to include @androidmakers.bsky.social 2025 data! This is the iPad version of app (using same shared CMP adaptive layout). #KMP #CMP
March 15, 2025 at 10:50 AM
Cool to see that the Compose Multiplatform Wizard now has option for generating projects that support Compose Hot Reload #CMP #KMP
terrakok.github.io/Compose-Mult...
terrakok.github.io
March 27, 2025 at 8:42 AM
Seemed appropriate that following of my KMP/CMP samples are first to be updated to Kotlin 2.2.0 + related dependencies! #GoogleIOConnect

✅ GeminiKMP github.com/joreilly/Gem...
✅ VertexAI-KMP github.com/joreilly/Ver...
June 25, 2025 at 8:54 AM
I still feel that Koin is the most pragmatic and easy to use DI framework for #KMP/#CMP apps.
October 18, 2025 at 11:21 AM
Which is which though? 😀 (from github.com/joreilly/Ver...) #CMP #KMP #VertexAI
March 25, 2025 at 1:01 PM
The Pebble mobile companion app using Compose Multiplatform....project also incudes "libpebble3", a Kotlin Multiplatform library for interacting with Pebble devices. #KMP #CMP
Good news! We open sourced the Pebble mobile app today -> github.com/coredevices/mobileapp Now all the software that powers your new Pebble is 100% open source. Read the full scoop on my blog ericmigi.com/blog/pebble-...
GitHub - coredevices/mobileapp
Contribute to coredevices/mobileapp development by creating an account on GitHub.
github.com
November 24, 2025 at 6:21 PM
Sooooo many #KMP/#CMP libraries these days.....challenge now is to keep up to date with what's there!
February 18, 2025 at 1:35 PM
Playing with animations and accelerometer using Kotlin Multiplatform and Compose Multiplatform. 🤓 Cats drawn by my girlfriend. #kmp #cmp
March 27, 2025 at 8:36 AM
Important reminder:

❌ Jetbrain
❌ Jetbrains
❌ Jet Brains
✅ JetBrains

While we're here:

❌ Kotlin Multi-platform
❌ Kotlin MultiPlatform
❌ KMM
✅ Kotlin Multiplatform
✅ KMP

And finally:

❌ Compose multi platform
❌ JetBrains Compose
✅ Compose Multiplatform
✅ CMP
November 6, 2024 at 3:24 PM
current status: passing a Swift implementation of a Kotlin class to shared KMP code....which Kotlin code will later invoke passing a suspend lambda....which Swift code will later invoke from background task (as async function)! #CMP #KMP
December 4, 2024 at 7:15 PM
I just published a new open-source project, Cat Paywalls Kotlin Multiplatform.

🐈 Cat Paywall KMP demonstrates modern KMP development and in-app purchases using CMP, Metro, Ktor, Coroutines, Landscapist, Navigation, Lifecycle, and @revenuecat.com.

github.com/RevenueCat/c...
GitHub - RevenueCat/cat-paywalls-kmp: 🐈 Cat Paywall KMP demonstrates modern KMP development and in-app purchases using CMP, Metro, Ktor, Coroutines, Landscapist, Navigation, Lifecycle, and RevenueCat.
🐈 Cat Paywall KMP demonstrates modern KMP development and in-app purchases using CMP, Metro, Ktor, Coroutines, Landscapist, Navigation, Lifecycle, and RevenueCat. - RevenueCat/cat-paywalls-kmp
github.com
December 23, 2025 at 6:24 AM
Very cool to have Compose Hot Reload bundled now with Compose Multiplatform v1.10.0! Example here from BikeShare #KMP/#CMP sample (github.com/joreilly/Bik...)
January 14, 2026 at 6:48 PM
When CMP met KMP. It's a love story, baby, just say yes!
🚨 Taylor Swift and Travis Kelce announce they are engaged:

“Your English teacher and your gym teacher are getting married 🧨”
August 27, 2025 at 4:27 AM
#KMP/#CMP samples at github.com/joreilly updated to Kotlin 2.2.0....collectively now using following versions of main KMP libraries (1/2)

✅SQLDelight 2.1.0
✅Jetpack Room 2.7.2
✅Apollo 4.3.1
✅KStore 1.0.0
✅Jetpack DataStore 1.1.7
✅multiplatform-settings 1.3.0
✅Ktor 3.2.1
July 6, 2025 at 9:54 AM
Given how far Kotlin and Compose Multiplatform have advanced over the last few years I genuinely feel that using them is the perfect choice for a startup creating iOS/Android mobile apps (+ other platforms)....perfect combination of productivity and risk management. #KMP #CMP
September 13, 2025 at 4:19 PM
Should Google also now recommend CMP for sharing UI?

Without this there's a lack of continuity in the recommendations.....you use KMP to share business logic... what happens then when you decide to share your UI (or just some part of it)?

CMP is the natural next step in this case.
May 27, 2025 at 11:30 AM