App development with React Native. Develop a native app for both iOS and Android using one code base

Cyubahiro Tresor
7 min readSep 17, 2018

Mobile app development for multiple platforms usually requires that you create and maintain two separate apps which are developed in different languages. For instance, when developing an app for both iOS and Android users, one will have one app developed in Swift or Objective-C and another app developed in Java.

With React Native, however, you can develop apps for both iOS and Android using one language, Javascript! So if you have experience with Javascript, you can start developing a mobile app right now! And if you do not have experience with javascript, I would say that the learning curve for Swift/Objective-C and Java is higher than that for Javascript. Plus, you would only be learning one language instead of two.

So without further ado, let’s get started on developing an app with React Native.

Install React Native

First things first, you will need to install and configure your system for your app’s development. A complete guide on installing React Native and all necessary dependencies can be found here.

Create a project

To create a React Native project, run command

react-native init nameOfProject /*Replace nameOfProject with your app's name*/

This will initiate a React Native Project folder with necessary files to start developing your…

--

--