Skip to content

Development and Build Environment Setup

Bryce edited this page Nov 29, 2018 · 9 revisions

Installation

Set Up React Native

Follow the instructions in the "Installing Dependencies" section for your specific operating system here: ReactNativeSetup

Set Up This Project

Run the following commands in a terminal to download, set-up, and run this project.

git clone [email protected]:PBeninga/CapstoneError404.git
cd CapstoneError404
cd AmazonHandmadeRN
npm i

Build and Run:

react-native run-ios

or

react-native run-android

Components

FireBase(BaaS)

  • Backend-as-a-Service
  • Cloud functions - Allows for a backend without servers
  • Authentication - Provides an end-to-end identity solution, supporting email and password accounts, phone auth, and Google, Twitter, Facebook, and GitHub login, and more.
  • Cloud Storage - Allows to quickly and easily store and serve user-generated content, such as photos and videos.
  • Realtime Database: A cloud-hosted NoSQL database that lets you store and sync data between your users in realtime.

Android Studio

Xcode

Build Environments

npm

  • npm is a package manager for the JavaScript programming language. Use npm to install, share, and distribute code; manage dependencies in your projects; and share & receive feedback with others.

Gradle

  • Automated build manager

Bitrise

  • Continuous Integration/deployment service used to protect repo from regression.