Chapter 12: Managing Application Data
Most mobile applications are coupled with certain datasets that are either downloaded through a service backend or bundled into the application. These datasets can vary from simple static text content to real-time updates of a transactional set related to a certain context. In this context, the developers are tasked with creating the optimal balance between remote interaction and data caching. Moreover, offline support is becoming the norm in the mobile application development world. In order to avoid data conflicts and synchronization issues, developers must be diligent about the procedures that are implemented according to the type of data at hand. In this chapter, we will discuss possible data synchronization and offline storage scenarios using SQLite and Akavache, as well as the new .NET Core modules, such as Entity Framework Core.
The following sections will give you insights into how to manage application data:
- Improving HTTP performance...