It uses pouchDB with websql as adapter to provide offline sync with DB when internet connection of an application goes off.
- Install Ionic CLI 
npm install ionic -g --save - Install Cordova 
npm install -g cordova 
- Run 
ionic servein a terminal from the project root. 
- Install iOS Sim (npm install -g ios-sim)
 - Install iOS Deploy (npm install -g ios-deploy)
 - Add Android platform 
ionic platform add android - Add iOS platform after 
ionic platform add ios 
- Install Android Studio
 - Open Android SDK Manager and install:
- Android SDK Tools
 - Android SDK Platform-tools
 - Android SDK Build-tools
 - System images (in case you need to use Android Emulator)
 - Android Support Repository
 - Android Support Library
 - Google Play services
 - Google Repository
 - Intel x86 Emulator Accelerator (in case you need to use Android Emulator)
 
 
- ionic build ios/android
 - ionic run ios/android --emulator --devices
 
##To Do
- Use CouchDB for complete sync.
 - Netowork status response and action improve.(Offline/Online)
 
