After that, we’ll look at how to run an example React Native app on the emulator and on a physical Android device. In this post, we’ll walk through all the initial setup required to set a suitable development environment. However, running React Native apps on Android requires some initial setup. The process can be as simple as connecting your Android device to the computer you use for development and running a command. If you own a physical Android device and prefer to test your app on it, React Native has got you covered there too. For example, you can set up an emulator based on a device like the Google Pixel and use your preferred version of the Android operating system. Using the Android Virtual Device offers a wide variety of virtual devices that can be emulated. With React Native, you can choose to test run your app either on an emulator or on a physical device.Īn emulator is a virtual device that lets you test your app without owning an actual device. React Native is a mobile development framework for building cross-platform apps that run and feel truly native on both iOS and Android.