Kotlin multi platform is interesting. It makes sense to have common implementations across iOS and Android below the UI layer. Bugs at the UI layer are fairly easy to fix and creating UI that’s harmonious with the respective platform is helpful to users.
An interesting historical note: I believe KMP’s native performance in iOS is made possible by LLVM intermediate representation byte code, which means we have Chris Lattner to thank for his work on LLVM over a decade ago, much of which was done to make Swift possible. nostr:note1799u238zzdy68sdz9a3u9lh8uj0p38frksxgurxw9nwvdqtrffesf7lua9