/VapeAware

A log app for WWU NEAT Lab's vaping study.

Primary LanguageJavaScript

VapeAware

A log app for WWU NEAT Lab's vaping study.

We currently deploy this project with Expo. Expo is currently required build, run, and deploy the app. Details about stopping the use of Expo as a workflow manager can be found here and here.

Dependencies

Expo has requirements that must be installed before the project is run:

Setup

Within the project directory, run npm install to install local dependencies. Before running the project, a .env file needs to be created at the root with the enviroment variables (only applicable during development).

Running the Project

  1. Run the expo development server with npm start
  2. Test on a local device, OR
    1. Download on Phone the iOS or Android app
    2. Scan the QR displayed in the development portal
  3. Test on a simulator
    1. Install Xcode or Android Studios
    2. Run npm run ios or npm run android

Debugging

  1. Install React Native Debugger
  2. Set the port to 19001
  3. Select Debug Remote JS after running npm start