One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
There are three more approaches that would be worth mentioning, that have different tradeoffs from what you described.
Basecamp pioneered an hybrid approach: the navigation is done natively but the content is rendered in a web view. Interesting solution for web first teams. This is what the dev.to iPhone and Android apps are doing.
Kotlin multiplatform is for teams that are doing currently native development but are tired at writing everything twice and want to start sharing code: data model, database, networking, business logic, tests.
Games and other apps where native widgets do not matter can use Unreal engine.
Bottom line: don't let anybody tell you that there is one solution that is better than the others. It's all context dependent.
Totally agree with your points on other ways for cross-platform. And yes, I always get the questions like which is best to use etc. I tell them that nothing is good or best. Every platform has its own pros and cons. It all depends on the app and its context that which platform will take less effort with great quality.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Your article is really good.
There are three more approaches that would be worth mentioning, that have different tradeoffs from what you described.
Basecamp pioneered an hybrid approach: the navigation is done natively but the content is rendered in a web view. Interesting solution for web first teams. This is what the dev.to iPhone and Android apps are doing.
Kotlin multiplatform is for teams that are doing currently native development but are tired at writing everything twice and want to start sharing code: data model, database, networking, business logic, tests.
Games and other apps where native widgets do not matter can use Unreal engine.
Bottom line: don't let anybody tell you that there is one solution that is better than the others. It's all context dependent.
Totally agree with your points on other ways for cross-platform. And yes, I always get the questions like which is best to use etc. I tell them that nothing is good or best. Every platform has its own pros and cons. It all depends on the app and its context that which platform will take less effort with great quality.