Facebook just made it a lot easier to build Mobile Apps for iOS & Android on any OS – whether it is Mac, Windows or Linux. Typically, you would need a Mac & Xcode to create an iOS app, or Android Studio and other dependencies to create Android Software. Facebooks, React Native Tool changes it all.
Here’s a 5 min demo
What about Native Code?
Many React Native Apps have dependencies on Objective-C/Java that need to be compiled. The Expo app includes APIs for camera, video, contacts, and more, and bundles popular libraries like Airbnb’s react-native-maps, or Facebook authentication. However, if you need something that’s not bundled by Expo, you will need to “eject” CRNA and build your project in Xcode or Android Studio.
The main advantage of using CRNA is it makes mobile app development as easy & fast as web development. Also it eliminates the need to build a separate native app for each mobile platform. You can download & learn more about CRNA at its Github Repository.