React Native vs Flutter or Java | Which one should be learn?

gokmenefsun

Junior Member
Joined
Jan 2, 2020
Messages
101
Reaction score
32
Hello to everyone. I'm web developer and using js,html,css php. Besides, I am developing small-scale mobile applications with java. My goal is to learn new technologies, but because I am a web developer, react native attracts me. There is a situation like being able to produce products to all platforms with Javascript.

On the other hand, there is the Flutter programming language behind which Google is standing and it is growing. Many large companies explain that they have stopped using react native. For example uber, airbnb.

Do you think I should learn fluetter or react native? Which do you think is more advantageous? What languages do you use? Today, very good web projects, iot projects and mobile applications can be made with node.js. It seems to me the biggest advantage of react native using node.js.

Even if I will learn for the mobile application, I will only make an application to android, but if I adapt more to the infrastructure of node.js, it is possible to use it in my web projects. I'm very unstable. What are your thoughts? Thank you in advance to everyone who responded
 
I've been coding mobile apps for around 2 years now and I only use React Native.

It has the biggest community that provides you with a lot of free libraries, tutorials and other helpful stuff. Besides that I love the fact that you can run your app through the Expo app and in web format out of the box.

If you learn react native you will have a great chance of getting freelance gig's and able to make great apps fast.
 
React Native, it's just a better choice for you right now. It's in JS ecosystem so it'll take relatively less time than Java to master...
 
Try NativeScript. You can use it with almost any JS framework like Vue, Angular or React.
https://www.nativescript.org/
 
Even I am looking for the same answer..and react native is the answer
 
upload_2020-2-3_23-57-15.png


I started learning flutter yesterday. I'm progressing in an interesting way right now. I will try it, even if my heart favors react native.
 
Leaning towards React Native too for mobile
and also looking into React Admin from marmelab for web apps based projects
 
Everything depends from your needs. If you decide to build serious games then closest from your list will be Java

It seems to me the biggest advantage of react native using node.js.
React Native is a Javascript Framework for the "front end". I mean nothing stops you from using PHP on the back end

Learning Flutter means that you will learn Dart, it is also a nice async language. You can write most of your functionality without even using back end. Or you can again use PHP on your back end
 
Back
Top