Strabo Mobile is a cross-platform mobile application for geologic field data acquisition.
Build Stack:
- Core Technology - Cordova/PhoneGap
- UI Framework (CSS & JS) - Ionic
- MVC - Angular JS
- Map Library - Leaflet
- AngularJS Directive for Leaflet - Angular-Leaflet-Directive
- AngularJS Extensions for Cordova API - ngCordova
##Development Setup
- Install node.js
npm install -g cordova ionic
ionic start ionic-sample blank
git clone https://github.com/StraboSpot/strabo-mobile.git
cd strabo-mobile
Move everything, except .gitignore
, config.xml
and the www
folder, from the ionic-sample
folder created above into the strabo-mobile
folder. Delete the now mostly empty ionic-sample folder.
In the strabo-mobile
folder:
cordova plugin add org.apache.cordova.geolocation
###Run
In a web browser:
ionic serve
In a USB connected Android device:
ionic platform add android
ionic run