This book is a practical tutorial approaching the topic with clear instructions and examples. With easy to understand examples and scenarios you can apply almost anywhere, this book walks you through both local and external data storage methods for the Android platform. "Android Database Programming" targets developers who are experienced with databases and other back-end design concepts, but who may want to see these concepts applied to mobile applications. Developers who are experienced with mobile applications and/or the Android platform, but who may not be as familiar with back-end systems and designing/implementing database schemas will find this tutorial equally useful. Even if you are already experienced with both Android programming and database implementation, but want to further solidify concepts and see a broader scope of data storage methods on Android, this book is your perfect companion.
This book is not just about the sqlite databases that you can use with Android apps out of the box. It also looks at some other data options and the various architectures around them.
I am at the tail end of a project where I updated the data model of some legacy android code. I had a good handle on databases in Android but I still learned stuff here. The only con for this book is that by the end it's a little heavy on the tell you what I've told you theory of writing. It's not that terrible but I can't take off half stars.