Adam Stroud takes you on a deep dive into Android Database Best Practices. The explosion in the number of mobile devices in all parts of the word has led to an increase in both the number and complexity of mobile apps. What was once considered a platform for only simplistic applications now contains countless apps with considerable functionality. Because a mobile device is capable of receiving large amounts of data from multiple data sources, there is an increasing need to store and recall that data efficiently.
In traditional software systems, large sets of data are frequently stored in a database that can be optimized to both store the data as well as recall the data on demand. Android provides this same functionality and includes a database system, SQLite. SQLite provides enough power to support today’s modern app and also can perform well in a resource-constrained environment that is provided by most mobile devices. This book provides details on how to use the embedded Android database system. Additionally, the book contains advice inspired by problems encountered when writing “real world” Android apps.
· This Book Covers:· Relational Databases
· SQL
· SQLite
· Working with Databases in Android
· Communication with Web APIs to persist data
· Presenting data to the UI