Skip to content
This repository was archived by the owner on Jul 9, 2021. It is now read-only.
/ nativeapp Public archive

React Native App for Learning Purposes

Notifications You must be signed in to change notification settings

jimbrig/nativeapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nativeapp

React Native App for Learning Purposes

React Native

Reference Docs


Development Tools

Nuclide is the IDE that Facebook uses internally for JavaScript development. The killer feature of Nuclide is its debugging ability. It also has great inline Flow support. VS Code is another IDE that is popular with JavaScript developers.

Ignite is a starter kit that uses Redux and a few different common UI libraries. It has a CLI to generate apps, components, and containers. If you like all of the individual tech choices, Ignite could be perfect for you.

CodePush is a service from Microsoft that makes it easy to deploy live updates to your React Native app. If you don't like going through the app store process to deploy little tweaks, and you also don't like setting up your own backend, give CodePush a try.

Expo is a development environment plus application that focuses on letting you build React Native apps in the Expo development environment, without ever touching Xcode or Android Studio. If you wish React Native was even more JavaScripty and webby, check out Expo.

The React Developer Tools are great for debugging React and React Native apps.

Youtube Videos

Requirements:

  • git
  • Node.js LTS release or greater, plus npm
  • VSCode
  • Yarn
  • exop-cli and the expo mobile app
  • PowerShell, or Bash (via WSL)

Installations

  • Install expo-cli:
npm install -g expo-cli
  • Verify installation with expo whoami.

  • Run expo register to create an account or expo login to login to existing account

  • Install expo mobile app on iOS device:

Node create-react-native-app CLI:

Install via:

npm install -g create-react-native-app

Then run the following commands to create a new React Native project called "AwesomeProject":

create-react-native-app AwesomeProject

cd AwesomeProject
npm start

About

React Native App for Learning Purposes

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published