Flutter vs React.js to develop a new App for iOS and Android
Vote up
7
Vote down

Flutter vs React.js to develop a new App for iOS and Android

Hello there. I am developing a mobile app to connect people looking for insurance products to agents who welling to help. I am wondering if Flutter is best or React.js? It’s for iOS and Android. Thanks

Asked by:
Nour
On: 05/02/2021 19:48

7 answers:

Vote up
0
Vote down

Are you an experienced programmer or just getting into programming? Your application (no real idea what it is) sounds simple enough you could just build it off of Bubble.io and scale. You can use Bubble.io to launch your mobile apps as well.

If you have to go forward with Flutter or React.js I have preferred React as it has been around longer.

Answered by:
Zachary
On: 19/02/2021 00:07
Vote up
1
Vote down

React.js definitely has a larger ecosystem around it as it has been around a lot longer than Flutter. It may be a safer choice.

That said, I would find a developer and allow them to decide which technology best matches their skill set.

Answered by:
Will
On: 19/02/2021 10:54
Vote up
1
Vote down

I'd recommend React, mostly because of its community. It's definitely easier to find existing solutions for stuff online and it will be way easier to hire people if your startup succeeds.

Answered by:
Guilherme
On: 27/02/2021 14:11
Vote up
0
Vote down

I would recommend react because you have a huge developer base and community around it. Flutter uses dart and not a lot of people are skilled in that.

Answered by:
Mario
On: 01/03/2021 08:01
Vote up
6
Vote down

Having personally used and developed with both platforms both as an individual and in teams, I have to strongly disagree with the others here who have rendered their opinions without understanding your specific use-case. Each eco-system has its appeal, and React has certainly been around longer than Flutter/Dart. The approaches used in each eco-system are very different - Flutter compiles to native (Arm) code, and it is quite fast. R/N runs in a Javascript environment and for many use-cases can get a little sluggish. From a UI perspective, Flutter lives up to its promise of pixel-perfect rendering, while R/N is somewhat more arbitrary due to its use of native components under the hood. Dart is a strongly typed language and (again IMHO) seems to scale better for large projects because of the discipline it enforces (I know..... Typescript/Flow!). React is great for small teams because it means you can leverage JS skills on both the back and front-end. When developing custom code/components, each system differs markedly.

I think if you were to provide a more detailed use-case/specification, folks could weigh in with more meaningful opinions.

Answered by:
Peter
On: 05/03/2021 22:53
Vote up
1
Vote down

As a engineer who usually works on enterprise apps only and has gone from PHP to nodeJS to Dart, I would have to agree with Peter.

Answered by:
Jeremy
On: 15/04/2021 10:46
Vote up
1
Vote down

Being a technical founder that has built platforms using multiple frameworks over the years, I would also agree with Peter for the most part.

Flutter's community has grown significantly over the past year or so with many plugins being added to pub.dev every day. There is a saturation point of having what you need in the community and I believe that Flutter has reached that mark. For me personally, I cant see that large of a benefit that the React community brings over Flutter.

What I can say is that we are no longer building in React or any of the other js based frameworks due to the issues brought up by Peter. Flutter is so fast and dynamic, especially after the 2.0 release, that we decided to focus solely on it.

For any of the semi-technical founders out there that are trying to get started with flutter, we have built out a fairly extensive component library to get your app off the ground. You can find it on pub.dev (liquidsoft_components) or on our website (https://liquidsoft.io/flutter-components). Its completely open-source and free to use.

Wish you the best on getting your project off the ground.

Answered by:
Chris
On: 18/05/2021 20:06

Have a question of your own?