wiki:DeveloperGuidelines/EdenMobile

Version 22 (modified by Fran Boon, 8 years ago) ( diff )

--

EdenMobile

EdenMobile is a mobile application for Sahana Eden.

Related pages:

Development Environment

Eden Mobile is built on the Apache Cordova platform (sometimes known as Adobe PhoneGap).

  1. Cordova runs on NodeJS. If your OS distribution does not provide a NodeJS bundle, you can get one from here:
  1. Use the NodeJS package manager npm to install Cordova:
npm install -g cordova 

See also: https://cordova.apache.org/#getstarted

  1. If you want to build and test EdenMobile, you also need an SDK for the target platform, e.g.:
  • Android SDK
  • Ensure the SDK tools are in your PATH, e.g. for Windows 10:
    • %USERPROFILE%\AppData\local\android\sdk\platform-tools
    • %USERPROFILE%\AppData\local\android\sdk\tools
  1. You can fork/clone EdenMobile from here:
  1. Run the application

AngularJS

EdenMobile uses the AngularJS JavaScript MVC framework.

A good introduction into AngularJS can be found here:

Ionic

The EdenMobile user interface is built with the CSS and JavaScript components provided by the Ionic framework.

Documentation of these components can be found here:

Note: EdenMobile does not use the Ionic CLI for development and builds, but the Cordova CLI.


DeveloperGuidelines

Note: See TracWiki for help on using the wiki.