One of the most common goals in building application is to display a piece of data to the users. Prior to displaying data, you need to obtain the data from a source. You typically access the data from a source, whether locally or remotely.
In mobile apps development, there are numerous ways to work with data depending on the goals and objectives of your apps. You can load data entirely from a remote source, for instance, from a REST web service. Alternatively, you can also design your apps to access infrequently changed data from cache that stored in local device for best startup performance, then synchronize it with remote servers asynchronously in the background. If your apps is simple enough which simply shows static data, you may prefer to embed the data directly in the apps.
Crosslight supports various ways to work with data such as explained earlier. At a glance, working with data in mobile apps can be categorized into 4 logical strategy. To learn more, please refer to the following links: