Return to site

Build An App

· React Native

React Native is basically a framework which is used for application developers to build mobile applications with JavaScript and leveraging Reactjs. Building an app from scratch is not a very easy task, however, with React Native the task becomes a lot easier. And if you are planning to build your application within just 10 days, you need to learn a lot of things within a very short time span. Keep reading to know how to build react native apps for android and ios.

Create React Native App

The very first step

The very basic and first step that you must do if you are planning to build an app of your own is to prepare a rough sketch of your application. This will surely save a lot of time.

Install React

Next, download Node and examine the React Native “Get Started” documentation. At this very stage you need to decide amongst the two mentioned below:

  • Use the Create React Native app to build your application
  •  Build React Native from CLI which is Essentially known as react-native init Awesome Project

The difference between these two has been explained in a very confusing way on the “Get Started” documentation. However, the basic difference is whether you will be building your application using Expo or without it. Once you have decided what to choose, move to the next step.

Folders of your application

Once you are done with the installing part, you should have the below-mentioned files:

Assets: You can essentially build folders like images, animations and directory.

Components: You will store all shared components.

Config: This will help you in setting up the color scheme of the application.

Screens: This will contain what the users will see while using the application.

Once you are done with all these, its time for you to decide the main screens of your application, for instance, lists, profile, explore and much more. After this step, you can create the first part of your navigation which should essentially be present at the bottom of the screen.

These are the basic steps that you must follow to react native app development process. If we take the example of a book application, the next step will be to add books to your application and editing them and you are done.