Chapter 7. Securing Application Data
An application developer's credibility depends on how securely they handle their user's data. It is always prudent to not store huge amounts of user data on the device. It not only eats up memory but is a huge security risk as well. However, there are use cases where applications need to share data, cache application preferences, and store data on the device. This data could be private to the application or shared with other applications. An example of such data could be the user's preferred language or book category. This kind of data is kept by the application to enhance the user experience. It is useful within the application itself and is not shared with other applications. An example of shared data could be the wish list of books that the user keeps adding to the collection as the user browsers through the store. This data may or may not be shared with other applications.
Based on the privacy and kind of data, different storage...