What do you need to know before getting started...
- HTML 5, CSS, javascript
- Angular js: https://angularjs.org
- Cordova: https://cordova.apache.org
After clonning this repo, make sure that you have the necessary plugins installed. The plugins are outlined in the package.json file.
Getting started with Ionic... http://ionicframework.com/getting-started/
A good crash course video for Ionic framework: https://www.youtube.com/watch?v=C-UwOWB9Io4&feature=youtu.be This is a fairly good guide to understand ionic : https://thinkster.io/ionic-framework-tutorial
Understanding ionic's structure: http://ionicframework.com/docs/concepts/structure.html
Testing your app: http://ionicframework.com/docs/guide/testing.html Quick way to test with Live reload: ionic serve --lab (Note: this will not render cordova plugins. You will need to use an emulator or device for that)
Publishing your app: http://ionicframework.com/docs/guide/publishing.html
Future work... Ionic 2.0(currently beta) has much better Progressive web app capabilities: http://ionicframework.com/docs/v2/resources/progressive-web-apps/
Migration to Ionic 2.0: http://ionicframework.com/docs/v2/getting-started/migration/