The Moodkick App is an app that users use on their smartphones to interact with the MoodKick Server Backend.
The app is written in HTML5, using Angular.JS as the MVC framework and wrapped with PhoneGap to make it run natively on iOS and Android smartphones (and in the future also on other platforms).
cd angular
npm install
npm install -g [email protected] -g
ignore messageThe package generator-karma does not satisfy its siblings' peerDependencies requirements!
npm start
- Either run app on the same domain as server app or run Chrome with disabled web security:
open /Applications/Google\ Chrome.app --args --disable-web-security
- Go to Config and update path to app app
- Get user credentials from seed file in server app
Sources are copied from angular/public to www folder. Thus sources should be already be compiled before starting iOS app.
- Compile AngularJS sources by running 1-4
- Run iOS/MoodKick.xcodeproj
- Product/Run
- Configure server app to be on the domain accessible from iOS (localhost will not work)
Sources are simlinked to angular/public folders. Thus sources should be already compiled before starting Android app.
- Compile AngularJS sources by running 1-4
- Download and install Eclipse ADT
- Import android folder to eclipse workspace
- Install Android SDK API 8 from Android SDK Manager
- Create Android Virtual Device
- Run as Android Application