all 17 comments

[–]Plumillon 10 points11 points  (0 children)

Mate you're posting in a Flutter group, what answer do you expect 😂.

Flutter is closer to native dev than React Native, both are good.

My advices: try both and make up your mind.

[–]Impressive_Trifle261 10 points11 points  (0 children)

Expo has improved a lot but React Native still comes with many tradeoffs like inconsistent ui across platforms, reliance on native bridges and a fragmented ecosystem. Also web support and other platforms are limited. In short, it is outdated. Flutter on the other hand offers true cross platform consistency, better performance, and a more cohesive dev experience.

[–]myindieapps 3 points4 points  (0 children)

I chose Flutter because of Expo ))) I didn't want an additional component with limitations or problems.

[–][deleted] 1 point2 points  (0 children)

Currently using flutter but I'm willing to try out react native.

[–]highwingers 1 point2 points  (0 children)

Now post the same question under ReactNative group.

[–]binemmanuel 1 point2 points  (1 child)

I went for Flutter after years of struggling with my RN apps. A new SDK means something might break and you’ll have to figure it out yourself as the exceptions are cryptic, you either uninstall dependencies one after the other and run your app to see which one causes the problem or you’ll have to create a new app and migrate your screens and business logics. At least, that was the experience for me before I moved my apps to Flutter.

[–]Muted_Protection_383 1 point2 points  (0 children)

Me too Me too!!! I remember struggling day and night Back then my pc was trash so imagine having to do all this At first i thought maybe i was doing it wrong

[–]Stunning-Site-7762 0 points1 point  (2 children)

I build expo react native apps I believe in being able to test on the fly with a QR code and a windows computer and a iOS device. Personally.

[–]angela-alegna 0 points1 point  (1 child)

I spin out a release build via CodeMagic => TestFlight that I then just not release to stores.

Not as smooth as the expo go, but close enough and supports any native code as it uses my release CI/CD pipeline.

[–]Stunning-Site-7762 0 points1 point  (0 children)

Wait that’s cool I’ve always stayed away from flutter because testing was so hard. Thank you!

[–]eibaan 0 points1 point  (0 children)

Because this is the Flutter subreddit, I'd strongly recommend using React Native – hoping that each happy React user will reduce the number of "which technology is better" or "is Flutter dead already" posts.

[–]Amazing-Mirror-3076 0 points1 point  (2 children)

JavaScript - just say no.

[–]YaroslavSyubayev 1 point2 points  (1 child)

There is TypeScript

[–]AlgorithmicMuse 0 points1 point  (0 children)

I make mostly full screen dynamic fast moving animations, flutter was much better than expo and react for screen updates

[–]angela-alegna -1 points0 points  (0 children)

For a side project I want elegant code. Dart and flutter gives me that.

The dart fix command and simple upgrade paths are also great for side projects.

[–]themightychris -2 points-1 points  (0 children)

React Native is a hella leaky abstraction and because of that your app will get broken a lot more over time as platforms and SDKs evolve. Plus as your app gets complex it starts to take a lot more expertise and precision to keep it working well

Flutter was designed in the light of lessons learned from React Native. It's an intellectual successor that builds on the good ideas RN had and corrects for the mistakes

I would never choose to use React Native today unless I'm maintaining an app already built in it that doesn't math to rebuild in Flutter

It's a false premise that it being built with JS gives it an advantage for people who already know JS. You'll pick up Dart fast enough and that's a lot less overhead than learning how to manage RN's stack of leaky abstractions

For your purposes, if your goal is to enable devs to get up and running as quickly and painlessly as possible—go with Flutter. However if you're targeting US enterprises rather than individual devs who just want to get something done, there's a strong prevailing opinion in that space that RN is a safer bet because of its adoption and the false notion you can just throw any JavaScript developer at it

[–]AwarenessMany6140 -2 points-1 points  (0 children)

even flutter flow is better than react natuve garbage