Your First ReactNative App - Windows

Your First ReactNative App - Windows

What is covered in this article?

  1. Prerequisites for running your first react-native app.

  2. Setting environment variables.

  3. Running your first app.

  4. Bonus tips to save you from headaches.

1. Prerequisites:


2. Environment Variables:

In order to utilize the installed packages or libraries, in general, we need to make our computer learn and remember the places where it can find these packages whenever required, where environment variables come into play.

Now that we installed the required executables, we will set the environment variable for the same.

  1. Go to the search bar in your computer and type environment variables and select the option shown below.

  2. Click on the environment variables.

  3. Under system variables click on Path -> Edit -> New

  4. Paste the path to SDK TOOLS and press ok e.g.,

    C:\Users\moeen\AppData\Local\Android\Sdk\platform-tools

    note: change your user according to your own machine.

    Now repeat the same process for the JAVA bin folder and you are done.


3.Let's run our first app:

Now that we have set up an environment for development, let's build our first react-native app.

create a folder named e.g., react-native and open it in vscode and enter the below command to initialize the project

  1.        npx react-native init ProjectName
    

This command will install all the required dependencies into the project directory and will look something like this.

  1. Type the below command in the terminal, it will start building the application so that it is executable on the android device.

     npx react-native run-android
    

    You will get a prompt like the one below, press the character 'a'

    meaning android

  2. Now for the first time, it may take a bit of time for bundling all the things together, and may run into some potential issues which I will cover in the next section. Once done, VIOLA! you can see the app up and running on your android device.


4. Potential issues & Solutions:

Now, I have written everything in order so that it will be seamless for you to set up the environment and run your first app but you may get issues related to a variable that may hinder the process of execution while trying to run the app on the device and to solve that, please follow the below few steps.

  1. navigate into the project folder -> android and create a file named local.properties and create the below variable (note: mention the path according to your own user)

  2. Save the below variable in the file(note: mention the path according to your own user)

     sdk.dir=C:\\Users\\moeen\\AppData\\Local\\Android\\Sdk
    

Connect with the author

LinkedIn
Twitter
Hashnode

Did you find this article valuable?

Support Moeen's Blog by becoming a sponsor. Any amount is appreciated!