I've only used React Native a handful of times. And zero with Flutter but I have seen some videos on it.

But if you know React then React Native is a breeze!

I put my money on React Native because React is the hottest tool and that's going to drag React Native with it.

 

I have published few apps with react native and also took a course for flutter.
I like flutter because of packages and simple to construct UI for both ios and android.

The only difference I see is,

  • flutter like any other google framework have rules to be followed and in mobile development, this is a huge win for simple cross-platform apps. It might not be the case in web development. But the web and mobile development experience are very different.
  • If you want more custom apps through react native or flutter, there is no standout winner since you have to create a lot of things custom anyway.

For simple apps with elegant platform UI, I bet on flutter (dart isn't that difficult)
If you are already familiar with React, react native is a good first choice. But upgrading and looking for well-maintained packages are painfully hard. The community and packages aren't as strong as the flutter in react native.

For example, there is no production ready up-to-date package for Google AdMob in react native. The only way for it is to add through firebase react native package and that package is also not up-to-date always.
If this is the case for AdMob, you think about other ad companies and their SDK.

It's my own opinion and I didn't develop any rocket science either. These are my apps in google store. It was developed using react native.

play.google.com/store/apps/develop...

 

I've worked a little with Flutter and did nothing more than googling about React but I think Flutter probably has a nice future ahead, being developed by Google and all, it may very well become the standard for developing Android apps one day if it sticks with devs.

Classic DEV Post from Nov 9 '18

Things Nobody Told Me About Being a Software Engineer

My dad started teaching me Basic when I was about 7 years old, and since about ...

From my very first “Hello World”, I knew that I had found my passion. Full stack developer specialized primarily in Android and .NET Core.

Hey there reader...

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️