package

com.kinvey.android.offline

Maintains classes specific to Offline functionality, including SQLlite 3 access, an Android Service, and various helpers

Interfaces

DatabaseHandler This class provides declarations for "methods you would perform on a database". 
KinveySyncCallback This class provides callbacks from requests executed by the Offline API. 

Classes

AbstractSqliteOfflineStore<T> This class is an implementation of an OfflineStore

This class delegates requests to an appropriate OfflineTable, which is associated with the current collection. 

AbstractSyncService  
KinveySyncService This Android Service listens for intents and uses the AsyncAppData API to execute requests 
KinveySyncService.KBinder Binder coupled with this Service  
OfflineHelper This class manages a set of OfflineTables. 
OfflineRequestInfo This class is an abstraction of a REST request. 
OfflineResponseInfo This class maintains information about a response from a request executed by the offline sync service. 
OfflineTable<T extends GenericJson> This class manages the necessary tables for offline to function associated with one specific AsyncAppData collection. 
SqlLiteOfflineStore<T> This class is an implementation of an AbstractSqliteOfflineStore, which provides a native android sqlite3 database