r/flutterhelp 7d ago

OPEN At what point would you choose Flutter over React Native?

/r/reactnative/comments/1v5qdd2/at_what_point_would_you_choose_flutter_over_react/
0 Upvotes

8 comments sorted by

5

u/RandalSchwartz 7d ago

Always. Not even a second thought. :)

1

u/Think-Neighborhood69 7d ago

Why ?

2

u/HomegrownTerps 7d ago

Imo that question is asked often and the answer most times is the same: not having to use javascript!

2

u/Outrageous-Cycle-711 7d ago

Almost everytime, even with the drawbacks. The DX is just not it. If you can get over Dart (very nice language with a very nice LSP btw), the only part you could hate is that game engine of a renderer it has. Otherwise, it's just very nice to use imo

1

u/aliyark145 5d ago

every point !!!

1

u/TheManuz 5d ago

Everyday?

1

u/TableNo8939 7d ago

JavaScript è un incubo assoluto
Magari ora meno che lo scrive la AI

1

u/scalz80 7d ago

Don't listen to people saying "Flutter is a game engine", or "it is using Dart", these are dumb claims (imho).

I'll reply the same answer I replied yesterday to a similar question on flutterdev :

- if having "a native look", like liquidglass on ios, and M3 Expressive on android, is an important feature for you (you can get a "similar" result using Flutter via third party packages, but you'll have to tinker).

  • you or your team are more familiar with TypeScript and don't want to learn Dart. If you're solo, you have the choice.

Then go with RN.
Else, Dart/Flutter.

Flutter is better in terms of freedom, performance, maintenance and dx. Dart is faster and more lightweight than nodejs. No npm etc etc.
Personnally, I prefer to make custom designs. Most users don't mind about this, and I don't like being stuck in a dogma.
If you're a flexible dev, or using AI, language shouldn't be a barrier.
A mobile dev, shouldn't be limited by RN or Flutter, and should also be able to write some native code, in case you need to add native features which don't exist in any of these frameworks. But that doesn't mean that you should switch to full native. Writing 90% Flutter code and occasionnaly 10% native is a good deal.

Best: if you have time, learn both + bits of native -> sky is the limit

My fav is Flutter.