mozilla-sensorweb / sensorweb-client

The iOS and Android setup application for SensorWeb.
0 stars 1 forks source link

Sensorweb Client

Contributing

This app uses the following technologies; familiarity is likely required:

Files are organized as follows:

When making code changes, you can execute npm run watch, which will incrementally build the app as changes are made. You can serve the www/ folder directly (e.g. with node's http-server or similar) and test most features in the browser. We try to support and shim any necessary native APIs to enable in-browser testing.

It is recommended that you use an IDE that supports TypeScript, such as Visual Studio Code. This makes development much easier, as errors, type definitions, and refactoring support are all provided inline.

Installation

Prerequisites:

  1. Install node and npm.
  2. Install cordova: sudo npm install -g cordova
  3. Install dependencies: npm install
  4. Run npm run build.

Running on iOS

Running on Android

Polish

To generate the icons and splash screen (after setup steps noted above):

Targeted Device Support

Notes: