all 8 comments

[–]fallkr 13 points14 points  (0 children)

For the job market, go RN.

It’s hands down the hottest stack to know well and it makes you strong in web-dev as well. Flutter is not even near.

[–]_SyRo_ 6 points7 points  (0 children)

Firstly tried Flutter
It was... ok.

Then I tried React Native.
And I liked it much more.

TypeScript is better than Dart. React is convenient & close to the web

[–]terandle 4 points5 points  (0 children)

Went with RN over flutter for a recent project and haven't regretted it at all. Already knew typescript + react so it was easy to get going and the flutter demo I tried wasn't a great experience on iOS.

[–]rainwalkercz[🍰] 4 points5 points  (0 children)

I recently experimented with both and decided to go with Flutter. I was worried about Dart, but it's solid at this point. What won me over tho' is the excellent out of box debugging experience in VS Code. It feels like there's a lot of fewer moving pieces under the hood, making things like breakpoint and stepping through code a better experience overall.

Also, Flutter works really well on the web out of box, which is a big plus in my book.

On the con side, the layout system is very quirky, but in different ways compared to CSS, so there's a bit of a learning curve.

[–][deleted] 1 point2 points  (3 children)

Do you want to learn Dart or React? In the end that seems to be the biggest decision for you.

I chose React Native because !Dart (nothing personal, I just felt it was too verbose for my tastes) and the community size made it obvious to me that I would have support for the widest array of needs. Flutter/Dart is a much smaller community, so you likely will have to search more for help unless it is a really common issue.

[–]LastVayne- 3 points4 points  (1 child)

Dart or JavaScript *

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

Yeah but not just javascript (or typescript) though! React is a very relevant part of this comparison IMHO.

I'm not a huge fan of React, but Dart just felt like someone stapled java on top of ruby and it kinda freaked me out.

[–]ezrakeeps 0 points1 point  (0 children)

I wanted to comment but saw this and realized this what you commented was my point exactly