Compose multiplatform is now in alpha - https://blog.jetbrains.com/kotlin/2023/05/compose-multiplatform-for-ios-is-in-alpha/ and we can all use it to simplify and reduce the maintenance costs of not just the functionality but also the UI of cross platform applications. I'd like to work on adding a new branch to showcase this approach.