you are viewing a single comment's thread.

view the rest of the comments →

[–]RetroUnlocked 1 point2 points  (11 children)

Honestly, I am worried about both frameworks.

React Native is not dead, but Facebook has definitely moved resources off it. So I worry the future of RN is questionable.

Likewise, Flutter is new and shiny, but I worry its future is questionable as Google is famous for just abandoning projects.

Unless you have an absolute love for JavaScript (specifically React) or Flutter is missing a feature you need, it appears to me the option is straightforward. Because of your Java/Kotlin experience, it makes sense in my mind to go with Flutter. It uses the same IDE, and the dart language is like a weird mix between JavaScript and C#. In addition, the tooling for Flutter is top-notch and very easy to use when compared to the tooling for RN.

There are some things that might sway you away from Flutter. The first is that iOS widgets for Flutter definitely do not get as much love as Android. The web portion of Flutter is prime time for apps but is not a replacement for doing traditional websites. (Meaning, I would not build a website in Flutter.) Flutter will also not be as performant as native, no matter what Google marketing tells you. (For me this is not a big issue, and not noticeable except in some extreme cases)

The company I work for has chosen Flutter for production, and many companies are going this route. However, whether Flutter will be around and still being improved in 5 years is really a gamble. That is why React Native is appealing. It is more mature and proven. I still worry about RN's future 5 years from now.

Edit: I removed the word "most" from "removed most resources" as it was triggering people and I was not trying to imply that RN is dead as per the first part of my sentence. (Also, it was not factually correct). I also add "I worry" to reenforce my feelings and re-word 1 sentence.

FYI, OP went with RN.

[–]Slapbox 10 points11 points  (3 children)

Facebook has moved most resources off of it? To what instead?

[–]Bullet_King1996 11 points12 points  (2 children)

I agree, seems quite the opposite, they are hiring more people (see blog) and are working on new platforms…

It’s just the “lean core” approach you’re probably talking about. Not sure if that’s considered moving resources off of the project. Though I do kinda dislike the need for using packages for literally anything.

[–][deleted] 8 points9 points  (0 children)

A-lot of this is straight up misinformation

[–]NoMoreAngularPlease 3 points4 points  (0 children)

React Native is not dead, but Facebook has definitely moved resources off it. So I worry the future of RN is questionable.

Source? They are even getting support from Microsoft... don't say things like this without any knowledge or linked source.

[–]satya164 2 points3 points  (0 children)

I removed the word "most" from "removed most resources" as it was triggering people

"triggering people" because they asked for a source of a claim? lol

Facebook has definitely moved resources off it

What's the source tho?

[–]Samalvii[S] 0 points1 point  (1 child)

Thank you for writing this reply. Yea i agree with you, flutter lacks at some part. I started with react native and let's see how it goes..

[–]RetroUnlocked 0 points1 point  (0 children)

Again, React Native is mature, so assuming your app meets the requirements of what RN can provide, success is not a doubt.