Bene
banner
benedictp.omg.lol
Bene
@benedictp.omg.lol
🤖 Staff Android Engineer @GetYourGuide
🔀 KMP enthusiast
➡️ https://benedictp.omg.lol/
But again, they are focusing on sharing business logic and not UI.
January 15, 2025 at 2:15 PM
The Google Workspace team is heavily investing in KMP: developers.googleblog.com/en/google-ko...
Here the Google Docs app is called out: android-developers.googleblog.com/2024/05/andr...
And here is the talk from the last KotlinConf from a Google Workspace engineer: youtu.be/5sOXv-X43vc?...
Google @ KotlinConf 2024: A Look Inside Multiplatform Development with KMP and more
KotlinConf 2024 reveals Kotlin Multiplatform (KMP) for sharing business logic across mobile, web, server, and desktop platforms, and in Google Workspace.
developers.googleblog.com
January 15, 2025 at 2:08 PM
We set up the workflow inside a ViewModel and it returns a Flow. Thanks to Skie and Android ViewModels being KMP ready, iOS and Android can get this ViewModel and subscribe to this Flow/AsyncSequences.
January 9, 2025 at 7:28 PM
Whoops 🙈 It's a mistake. I just changed it to a sealed interface. Thanks for calling it out!
January 9, 2025 at 7:23 PM
Yes, the tests are living inside the "androidUnitTest" folder. We usually want to have tests for "commonMain" to be also inside "commonTest" but we needed to add an exception for this rule 😉
For KMP support, the beta version of the library is also necessary.
January 9, 2025 at 7:22 PM