Skip to content

michiganhackers/react-native

Repository files navigation

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

About

React Native App Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published