Skip to content

OpenCollabZA/nwu-synthesis-mobile

 
 

Repository files navigation

epub-creator version Build Status Dependencies Status License

Synthesis Mobile

This project is used as a client for the Synthesis Service

Requirements

Node 5 or higher with gulp installed globally

(sudo) npm install -g gulp

Git client

Installation

git clone https://github.com/SynthesisProject/mobile.git
cd mobile
npm install

Now you are ready to start building the application

Usage

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

Additional documentation

Development

Source code

All source code for the application is located src directory

  • html - all the web assets
  • js - all the JavaScript assets
  • less - styling
  • res - icons and images

Android SDK Setup

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)

About

Cordova mobile application

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.7%
  • HTML 11.1%
  • Shell 4.4%
  • CSS 3.8%