I have a KMP project with not-shared UI (Compose for JVM, but SwiftUI for macOS/iOS), and I'm wondering what the recommended/best way is to have the SwiftUI part to reactively updated when the shared core logic has new data.
This tutorial mentions a 3rd-party lib named `KMP-NativeCoroutines`; is that what most people like to use?
a
Adrien de Sentenac
06/19/2025, 2:09 AM
I'd recommend having a look at https://skie.touchlab.co/ it offers a few more niceties than KMP-NativeCoroutines when using Kotlin from Swift.
r
rkechols
06/19/2025, 2:36 AM
Thanks for the tip! Looks like a great tool
r
Rick Clephas
06/19/2025, 4:40 AM
You might be interested in KMP-ObservableViewModel. It allows you to use Kotlin/AndroidX ViewModels with SwiftUI directly.