Show TOC

Developing iOS, Android, an Windows Offline OData ApplicationsLocate this document in the navigation structure

Understand how to develop a native iOS, Android, or Windows application that uses an offline OData store.

The basic flow of developing a native application that consumes online OData versus offline OData is the same: registering devices and connecting users, performing create, update, delete operations on the entity uses the same APIs. The main differences involve initializing, populating, and updating an offline OData store versus an online OData store, flushing changes, refreshing the offline store, conflict detection, and so on. This section describes those differences when developing an offline OData application.

Remember When writing an offline app, it always accesses data stored in the offline store, regardless if the device is connected to the network or not. Do not attempt to switch between online and offline mode. In other words, an offline app does not sense that it is connected to the network and switch to “online” mode, or switch to “offline” mode when disconnected from the network.