This project is used as a client for the Synthesis Service
Node 5 or higher with gulp installed globally
(sudo) npm install -g gulp
git clone https://github.com/SynthesisProject/mobile.git
cd mobile
npm install
Now you are ready to start building the application
Once ready to run on a device or emulator:
gulp build-android
gulp build-ios
gulp build-windows
To run in development mode, add the --development
parameter
gulp build-android --development
- Branding
- Build Configuration
- Build Process
- Cordova Plugins
- Filesystem
- Push Notifications
- Technology Stack
- Javascript Docs
All source code for the application is located src
directory
html
- all the web assetsjs
- all the JavaScript assetsless
- stylingres
- icons and images
You need to install the android sdk and have it configured to your path ($ANDROID_HOME, $ANDROID_HOME/tools, $ANDROID_HOME/platform-tools) Open the SDK manager and install:
- Android SDK Tools
- Android SDK Platform Tools
- Android 5.1.1 (API 22)
- Android 6 (API 23)
- Google Play Servics
- Android Support Repository
- Google Cloud Messanging for Android Library
- Google Repository
- Google USB Driver (if you are using windows)
- Intel x86 Emulator accelerator (HAXM installer) (if you are using simulator on windows)