I’ve been experimenting with Skip which allows you to write in native Swift / SwiftUIl and it transpiles to native Android / Kotlin / Jetpack Compose. Not everything transpiles over well, it requires some compilation directives and some compatibility mappings if they haven’t added what you need yet. https://skip.tools