For me ... Testing - UI (Compose / SwiftUI) (instrument) & Unit & Integration & End2End & CI/ CD is very important. It is the foundation of Clean Arch.
And you are not thinking long term ??? KMM!
https://kotlinlang.org/lp/mobile/
https://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html#what-else-to-share
https://github.com/Kotlin/kmm-integration-sample/blob/master/app/src/main/java/com/jetbrains/simplelogin/androidapp/ui/login/LoginViewModel.kt
~Ash
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: