Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.46 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.46 KB

react-native

What is React Native?

React Native is a new language for mobile app development that lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI using declarative components. It works for both IOS and android, and you can test your codes directly on your phone through the Expo CLI API. No need for simulators anymore.

Apps that use React Native include: Instagram, Facebook, Uber, Skype, etc.

Getting Started

  1. Install Nodes here: https://nodejs.org/en/download/

  2. Then run npm install -g expo-cli

    While it's installing, go ahead and install Expo CLI from app store on your phone.

  3. Next, clone the repo to your local computer: git clone https://github.com/michiganhackers/react-native.git

  4. Then cd into the react-native folder you just cloned and type npm install to install all required packages

  5. Enter npm start

  6. Scan the QR code with your phone's camera and the app should be up and running.

Tutorials

Official React Native Tutorials:
https://facebook.github.io/react-native/docs/tutorial

Best way to learn is by doing it! Play around with React Native here:
https://snack.expo.io/

Expo SDK Documentation, contains some very helpful and time-saving methods:
https://docs.expo.io/versions/v32.0.0/sdk/overview/

Credits

Team Leads: Eric Lian, Edward Sun
Members: Anjam Alam, Kashyap Addanki