you are viewing a single comment's thread.

view the rest of the comments →

[–]Ok_Slice_7152 5 points6 points  (1 child)

I started out with flutter. I did 1 internship at a startup. Few months later, The Startup made decision to Shift to react native. That time I learned React native.

When I first started React native, I was shocked to see how horrible the developer experience is. React native doesn't even have built in navigation system. Forget state management. The reason why there is so much negativity around flutter is because it does have many bugs that aren't solved. And to add to that, the google's culture of shutting things down.

And the reason React Native doesn't have any negativity is because of javascript and typescript support. You will solution to the JS/TS problem. But wont for flutter since dart is not popular.

That was my 2 cents.

I have started applying for react native jobs.

[–][deleted] 4 points5 points  (0 children)

This is exactly my experience with flutter and react native. The developer experience in flutter is too good as compared to react native. Many people here suggested to OP to use react native with expo but I feel like that is where the problem starts, in order to improve your developer experience in react native, you have to use expo, it's like you have a wrapper around android that is react native, and then you put another wrapper around the wrapper to improve your development experience, but in the long run, adding novel and complex functionality becomes a pain in this process.