|
|
|
### openSenseApp starter
|
|
|
|
|
|
|
|
- This IONIC 3 project was generated with IONIC CLI
|
|
|
|
- https://ionicframework.com/docs/cli/
|
|
|
|
- please fork this repository to develop your apps
|
|
|
|
|
|
|
|
### Prequesites
|
|
|
|
- Git Installation
|
|
|
|
- use
|
|
|
|
`git clone https://github.com/AppDevelopmentAtsenseBox/openSenseApp --recursive`
|
|
|
|
because the ardublockly submodule is used to implememt blockly
|
|
|
|
|
|
|
|
- Node + NPM (nvm)
|
|
|
|
- https://www.npmjs.com/get-npm
|
|
|
|
- preferably use the latest 8.x.x release
|
|
|
|
|
|
|
|
- IONIC CLI & cordova
|
|
|
|
- https://ionicframework.com/docs/intro/installation/
|
|
|
|
|
|
|
|
- To start this project run:
|
|
|
|
- npm install
|
|
|
|
- ionic serve
|
|
|
|
|
|
|
|
### Development Tipps
|
|
|
|
|
|
|
|
- use the IONIC CLI to generate new code
|
|
|
|
- https://ionicframework.com/docs/cli/generate/
|
|
|
|
|
|
|
|
- lots of premade components like buttons and lists:
|
|
|
|
- https://ionicframework.com/docs/components/#overview
|
|
|
|
|
|
|
|
- use IONIC CLI to test on devices
|
|
|
|
- e.g. ionic cordova run android --device
|
|
|
|
|
|
|
|
- senseBox page has an example how to talk to the openSenseMap Api
|
|
|
|
- please use https://api.testing.opensensemap.org for testing
|