# Working with Local Data Sources
Even the most rudimentary applications usually have some data storage requirements. Perhaps you want to save a user's name or preferences. Your app could download product information so that it's available when the network is not available. Or, maybe users snap photos which you save as files for later use within your application. In any of these cases, storing data on the user's device is a critical feature. In this chapter, you'll explore Titanium's uniform, cross-platform methods for accessing local data stores.
# Sections in this chapter
In this chapter, you'll examine the various ways you can store data locally on the user's device and decide when it's best to use each technique.
Next, you'll learn how to store both simple and complex data in app properties and retrieve that data later.
In this chapter, you will learn how to interact with the built-in SQLite3 RDMS with the
Finally, you'll learn how to manipulate files and directories by using the
So let's get started: Choosing a Persistence Strategy for your Application >