We can create native mobile apps using JavaScript and React. It uses React in order to create a rich mobile UI interface. As stated on the React Native official website,
“With React Native, you don’t build a “mobile web app”, an “HTML 5 app” or a “Hybrid App”. You build a real mobile app that’s indistinguishable from the app developed using Java or Objective-C. Native use the same fundamental blocks as in IOS and Android.”
Now, the question comes to your mind, who’s using React Native? As per the official website, thousands of apps are using React Native from established fortune 500 to hot new startups. Some of the popular apps that are using React Native include Facebook, Instagram, Bloomberg, Pinterest, Uber, Skype etc.
Before getting started, it’s recommended that you have the basic knowledge of JavaScript and React so that you can understand the React Native apps.
Setting up the Environment
In order to start, we need the below application installed in the system.
- NodeJS and NPM
- Python and Java SE Development Kit (JDK)
- Android SDK, Android Virtual Devices
- Visual Studio Code (Editor)
Installing and setting up the environment for React Native apps is easy. You have to download the packages from the respective site and click on Next and Next buttons:-). Be sure that you have installed all the mentioned applications needed for the React app.













Vignesh UPosted Jul 1, 2019, 1:39 AM
Hi, Can you please provide the download link of Android SDK and Android Virtual Device Manager? I do not want to install entire Android Studio. I cannot test my WebRtc program in Expo app, it doesn't allow to access camera and other features. Hoping that I can test the same in Android virtual device.