Mobile app development is hot, but learning to build apps for Android and iOS is hard. You must learn two completely different languages, masters dozens of frameworks, and learn new application design patterns. If you're lucky, it may only take you a few months to build something you could do in React in a week.
It is already in use by some of the biggest companies on the Internet. Of course, its creator, Facebook uses React Native along with their sister company Instagram. Other big players also sing its praises: Airbnb, Walmart, Tesla, Baidu, Bloomberg, and CBS Sports.
In this session, we'll show you how to build mobile apps in React Native. We will start at the beginning and cover prerequisites; all the tools installed first. Afterward, we will use npm to install react-native-cli. The CLI is our go to tool. We use it to create and deploy our app.
Next, we show the code. React Native will look familiar to all React developers since it is React. The main difference between React on the browser and a mobile device is the lack of a DOM. We take a look a many of the different UI components that are available.