A good introduction into AngularJS can be found here:
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.
Documentation of these components can be found here:
Note: EdenMobile does not use the Ionic CLI for development and builds, but the Cordova CLI.
NB We use Ionic 1.x because we use Angular 1.x (see above)