I set out to build an app for myself called Speakeasy (it’s the insider’s guide to the city).
I looked into the cross-platform frameworks available so I could build it for both iOS and Android at the same time.
React Native vs Ionic vs Cordova
React Native apps are snappy, responsive, and a joy to use.
With React Native, you build apps fast. I argue that it takes less than half the time to build an app compared to full native apps, because not only do you have to build an app once instead of twice, it’s just faster to build the first app period.
Technically it does this with a headless browser. Because of this if you don’t program the app right, you may see some slowness.
There are ways in which to program the app however that eliminate this problem and the user will never know the difference between a pure native app and a React Native app.
Who’s using React Native?
Companies including Instagram, Facebook (parts of their app), Bloomberg, & Skype (see the full list.
So how did the app come out? Speakeasy is snappy, responsive, and I bet you couldn’t tell it’s a React Native app.
Winner: React Native
React Native strikes the perfect balance in creating cross-platform apps because it’s super fast to build them and the apps look and feel like native mobile apps. The end result is a polished, snappy and responsive mobile app.
React Native isn’t great for games or anything with complex animations. But for most apps that simply display and let you edit data, it’s a great choice.
React Native is a great choice for 80% of the apps out there.