Storage Suggestion

Our team has internal native Android and iOS app. We are thinking of moving to hybrid framework like Ionic 2. I suggested Ionic 2 as I already have few apps in Ionic 2 and it works great.

Like any other native app, our apps are heavily using sqlite db. What are the options if we move to Ionic 2?

  1. use cordova sqlite plugin, then we can’t test in browser so should we always test in simulator or device?
  2. use @ionic/storage, can be used for basic key-value only.
  3. fallback to WebSql like I’m doing in my apps. But WebSql is going to deprecate sooner or later.

I could only think of above options and only option 1 seems feasible. What are your suggestions?