项目作者: solodynamo

项目描述 :
Run Ionic 2 application offline in sync with database.
高级语言: JavaScript
项目地址: git://github.com/solodynamo/offlineSync.git
创建时间: 2016-11-16T12:29:59Z
项目社区:https://github.com/solodynamo/offlineSync

开源协议:

下载


Offline Sync

contributions welcome

It uses pouchDB with websql as adapter to provide offline sync with DB when internet connection of an application goes off.

Snap

Sky Blue

Demo

Android Apk

Getting Started

  • Install Ionic CLI npm install ionic -g --save
  • Install Cordova npm install -g cordova

Run it on the browser

  • Run ionic serve in a terminal from the project root.

Before run it on devices

  • 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

Before run it on android

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

Build and Run

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