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) |