| | 1 | = EdenMobile Framework = |
| | 2 | [[TOC]] |
| | 3 | |
| | 4 | == Apache Cordova == |
| | 5 | |
| | 6 | - ''tbw'' |
| | 7 | |
| | 8 | == AngularJS == |
| | 9 | |
| | 10 | !EdenMobile uses the [https://angularjs.org AngularJS] !JavaScript MVC framework. |
| | 11 | |
| | 12 | A good introduction into AngularJS can be found here: |
| | 13 | |
| | 14 | - [http://www.w3schools.com/angular W3Schools AngularJS Tutorial] |
| | 15 | |
| | 16 | 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. |
| | 17 | |
| | 18 | == Ionic == |
| | 19 | |
| | 20 | The !EdenMobile user interface is built with the CSS and !JavaScript components provided by the [http://ionicframework.com Ionic] framework. |
| | 21 | |
| | 22 | Documentation of these components can be found here: |
| | 23 | - [http://ionicframework.com/docs/components Ionic CSS Components] |
| | 24 | - [http://ionicframework.com/docs/api JavaScript API] |
| | 25 | |
| | 26 | ''Note:'' !EdenMobile does ''not'' use the ''Ionic CLI'' for development and builds, but the Cordova CLI. |
| | 27 | |
| | 28 | NB We use Ionic 1.x because we use Angular 1.x (see above) |
| | 29 | |