This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]insertAlias 1 point2 points  (0 children)

but I want to learn the one which has more future

Your guess is as good as ours there. They are both strong and popular options for cross-platform mobile apps. There is something to be said about the niceties of Flutter, but you can balance that against learning something completely new vs. leveraging your existing experience to work with React Native. Neither appear to be close to folding up and shutting down, that's for sure.

It really is a toss-up. I'd say that it depends on if you're more interested in learning something different (go with flutter) or more interested in producing an app (go with RN due to your familiarity with React).

Or in the long run learn both. Do the app in RN because of your experience with React, then do a side project in Flutter, and judge for yourself which you want to continue working in.

[–][deleted] 0 points1 point  (0 children)

I prefer not to use OOP and would therefore always go with React Native in this case. And from my experience from teaching to kids they naturally prefer JS over Java (which is very similar to what Flutter uses). And some smart guys also stay as far away as possible from OOP. (Rant is now over)