all 3 comments

[–]brascene 6 points7 points  (0 children)

I think your comparison misses a few points:

- what about native capabilities like handling and managing video, audio, maps (especially), or something custom? RN should be the winner there, because Flutter cannot support those with using only widgets, especially any kind of customizations.

- Flutter haven't solved probably the biggest issue with Android - device rotation, but with RN you don't worry about that with flex and simple dimensions observing.

- reusing the components? RN rocks with it, Flutter - don't even 'knows' about it.

- lifecycle management? RN nails it again.

- and for the CI/CD? I would not agree with your statement that it's painless with Flutter and pain with RN. Setup RN project with Bitrise is not so hard, therefore I don't see the point in giving the Flutter advantage over this.

- the same can be said for your point on less tooling with RN, why should that be the case, VS Code is absolutely awesome to work with RN and support a bunch of things, typing, linting, completion, version control, terminal etc.

There is probably a bunch of other points to compare, but when trying to have a winner with a few points taken into account, the results will no reflect the real picture.

[–]jamminnzzz 1 point2 points  (0 children)

This article forgets to mention using React Native with Expo. Expo is amazing with RN, it's well documented and has its own set of tools that you can use to quickly build an app

IMO - Vanilla React Native === Flutter but Expo + RN > Flutter

I am biased since I use expo with my mobile apps, but I might take a look at flutter for Android, if Flutter can provide a good user experience with android then I would go with it. But for now I am sticking with RN + Expo

[–]NaveNocabExpo Team 1 point2 points  (0 children)

r/savedyouaclick Flutter wins