Hacker News new | ask | show | jobs
by crispytx 3422 days ago
I've never used React Native, but I have done a lot of messing around with Apache Cordova / PhoneGap. From my experience, you're probably better off just developing your apps the "standard way" with Android Studio or xcode. I'm sure React Native doesn't have the exact same problems as PhoneGap, but I bet there are some problems. If there weren't any problems, the iOS and Android codebases would be nearly identical. But that's just my opinion... man.
2 comments

I worked on a medium sized RN app for both Android and iOS which dealt with the camera, photos and the file system. It was 99.98% the same with only 50 lines of _my_ code difference between then (this obviously excludes framework and library differences).
The problems are different. RN is not using a web view. It's not comparable at all to Cordova/Phonegap.

It's really more like Xamarin with code running in a JS engine and with somewhat easier native code integration.