| 7 | | |
| 8 | | == Overview == |
| 9 | | |
| 10 | | === AngularJS === |
| 11 | | |
| 12 | | !EdenMobile uses the [https://angularjs.org AngularJS] !JavaScript MVC framework. |
| 13 | | |
| 14 | | A good introduction into AngularJS can be found here: |
| 15 | | |
| 16 | | - [http://www.w3schools.com/angular W3Schools AngularJS Tutorial] |
| 17 | | |
| 18 | | NB We use Angular 1.x as Angular 2.x use Typescript for all examples still...TS cannot be debugged live on the device (required for offline DB support) & transpiling the TS examples produces very bloated code. |
| 19 | | |
| 20 | | === Ionic === |
| 21 | | |
| 22 | | The !EdenMobile user interface is built with the CSS and !JavaScript components provided by the [http://ionicframework.com Ionic] framework. |
| 23 | | |
| 24 | | Documentation of these components can be found here: |
| 25 | | - [http://ionicframework.com/docs/components Ionic CSS Components] |
| 26 | | - [http://ionicframework.com/docs/api JavaScript API] |
| 27 | | |
| 28 | | ''Note:'' !EdenMobile does ''not'' use the ''Ionic CLI'' for development and builds, but the Cordova CLI. |
| 29 | | |
| 30 | | NB We use Ionic 1.x because we use Angular 1.x (see above) |