I wonder why not Kotlin Multiplatform. I’ve been using LLMs to build with KMP for about 10 months and it’s a delight and you can use native Swift UI when you want to. It seems to be the best of all worlds.
I've been out of the app world for ages, always liked kotlin. Can you speak more about multiplatform?
I created a standardised bootstrap for all our projects here starting from the KMP wizard:
https://bitbucket.org/workingsoftware/kmpbootstrap/src/main/
The reason it the bootstrap has all platforms included is that adding in iOS, android and desktop after you have already created the project is a bit of a hassle compared with just always having the same structure even if you only want to use web.
Then you can easily add on native apps later if you like.