Comment

Comment by gitgud

Well since nobody is suggesting it, then I will.

Go full native for each platform. React Native and Flutter are great (I’ve used them both), but there’s several reasons not to choose them anymore

1. Complexity - you’re adding another layer between your app and the device, debugging, compilation, device quirks all become much more annoying

2. AI coding makes it easier - This works both ways, flutter and react native become easier to develop, but so does native development

3. Support is always better on native - consider any issue you have building an iOS app, now add in React issues and then React native issues and then a bunch of other framework version issues… it’s generally better support if you use the tools the platform expect you to use

4. Code reuse is not as big of a deal as you think - trying to share UI code across android, iOS, web ends up making all platforms you build for worse, as bugs and performance issues go to all platforms… if you have a simply designed app, then a native experience is always preferable by users

parent gitgud 1 month ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton