The app will be written with Ionic (thus ported to iOS and Android). I am interested in Usergrid (as opposed to using Parse or Firebase), but I would need some offline functionality.
If I was going to create a wrapper that would do some cacheing, storing and syncing of data, what local datastore would people recommend using? UNQlite or LevelDB?
Also is there anything I should consider in advance, before I code tackle the problem?