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
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.
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.
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.
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.
I think if you were to provide a more detailed use-case/specification, folks could weigh in with more meaningful opinions.
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.
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.