DEV Community

Cover image for Cross Platform Fight ? React Native VS Flutter ? Who will win ?

Cross Platform Fight ? React Native VS Flutter ? Who will win ?

Saeed Ahmad on February 10, 2020

React Native : What is React Native? React Native is an open-source mobile application framework that uses JavaScript. ...
Collapse
 
ndy40 profile image
Ndy

React native will remain in the lead unless FB messes up the ecosystem. The Javascript advantage favours React Native and many people are aware of JS. The flutter technical merits will only draw those who care to read it but the young and upcoming developer will come across 100 people building react native apps before he meets his first flutter. I only discovered dart because I was looking for a compile to JS language outside typescript and as a result came across flutter. When I look at the job market, no flutter roles but react native and so flutter is my personal teamwork of choice for mobile apps. When the bills need to be paid, I would learn React native or go the cross Kotlin route.

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

Yeah I think similarly as well. As React Native is more easier for JS Devs so is Flutter for C# and Java Developers. Yes currently Flutter is not in-demand but you will see it's demand will rise exponentially in coming days.

Collapse
 
nombrekeff profile image
Keff

I've used both, they both have good and bad thing and I dont think one should "win" over the other, I think it's a good thing to have a variety of tools for each purpose so each team and individuals decide what fits better into their development stack. It also forces the team behind those tools to keep improving them, resulting in better tools.

PD: I do prefer flutter for more performant apps, and React native for more personal projects.

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

I have to agree. Every framework has it's merits so it should be upon the team to decide which one to pick up, according to business requirements.

Collapse
 
getwidget profile image
GetWidget

In the long run, Flutter looks like take the edge on react native.

Collapse
 
kdemetter profile image
De Metter Kenny

I have to agree, coming from Java, Flutter was very easy for me to learn

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

Yes it is

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

Yeah. I think same. It's animations are awesome specially. Also, the ease of development for those coming from a background of C# and Java is an added advantage. What do you think?

Collapse
 
adusoft profile image
Geofrey Aduda

React Native Wins, I don't Trust Flutter as per now but trust React Native as its has been tested and proven. has thousands of community support unlike flutter.

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

Thanks for your comment. But there are performance issues with React Native with animations, accessing native things like Camera, Memory etc. Apps using these things extensively face sudden decrease in performance. On the other hand, Flutter shines in this area. That's why developers are more optimistic about the future of Flutter, taking over the fight of dominance in Cross Platform duel.

Collapse
 
matheuspicioli profile image
Matheus Picioli

I like much more Flutter because is a strongly typed language!
JavaScript almost all parameters is a string...
PS: Sorry my English

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

Yes Flutter is based on Dart so it's strongly typed one. However JS is weakly typed. TypeScript is there but it hasn't been adopted so commonly by JavaScript programmers.