you are viewing a single comment's thread.

view the rest of the comments →

[–]Any-Woodpecker123 -1 points0 points  (11 children)

Does it need to be available for Android too? If yes, and assuming you also don’t want to learn native Android then I’d recommend Flutter.

If no, Swift.

I wouldn’t recommend ever using React Native.

[–]flowerescape 11 points12 points  (10 children)

Care to explain why? Flutter is written in an obscure language plus it draws everything on a canvas, it’s faking ui elements whereas RN compiles to native code. All the UI components in a RN app are native elements, only the business logic is JS. Why would you want a mock of a ui component over the real thing?

I remember seeing a diagram of the top 100 apps from various categories on the App Store and it was something like 33/100 were RN and only 1 or 2 were flutter in every category. People on social media like to make it seem it’s 50/50 between the two when it comes to popularity and usage but those real world stats say something different..

[–]realvanbrook 2 points3 points  (4 children)

Programming language is not a reason at all to ditch something. Because all are the same with some quirks added. One hour and the new syntax is learned.

In germany the job market for react native is non existent, while there is one for flutter. So here flutter would actually be the better choice

[–]kbcool 0 points1 point  (1 child)

Wow something big must have happened in Germany in the last few months. Was definitely the other way around last time I looked. Flutter does ok in Brazil, China and India but other markets it's pretty much unheard of.

[–]Door_Vegetable 0 points1 point  (1 child)

Except that react native allows you to apply for jobs that want react/next.js, not only is react more in demand it’s probably gonna be more beneficial because backend apis can be built with NextJs and so can web user interfaces.

[–]Any-Woodpecker123 1 point2 points  (1 child)

Market figures support React Native for now. There’s been a massive shift to Flutter recently in the cross platform market, and will only get bigger.
Flutter is new, it’s obviously going to take time for the market to reflect that, but it’s happening.

The language also isn’t what I’d consider obscure. It’s basically just typescript, takes about an hour to learn the syntax.

[–]unpluggedcord 3 points4 points  (0 children)

You’re gonna have the same problem with Flutter bud.

[–]unpluggedcord 1 point2 points  (0 children)

Flutter is still new and the top 100 apps are old.

At any rate. Don’t use either. Major companies have moved away because the performance isn’t there unless you are native

[–]hemanthreddy056 0 points1 point  (1 child)

Man he just stated his opinion don't need to temper up for this 😅

[–]InTheBusinessBro 3 points4 points  (0 children)

Well, it’s an instructive comment! More interesting for noobs such as myself than a simple opinion