Today is a free download without charge Download

Android Deep Dive - Adam Stroud - Android Database Best Practices [2016, PDF/EPUB, ENG]

Reply to topic

Omen ®

Longevity: 8 years 4 months

Posts: 181087


Post 03-Dec-2016 01:00


Android Database Best Practices
Год издания: 2016
Автор: Adam Stroud
Издательство: Addison Wesley
ISBN: 978-0134437996
Серия: Android Deep Dive
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 288
Описание: Battle-Tested Strategies for Storing, Managing, and Sharing Android Data
“Android™ Database Best Practices goes well beyond API documentation to offer strategic advice about how to handle data in an Android application and the tools needed to develop productively. This arms the developer with a trove of solutions to nearly any problem an application may face involving data. Mastering the concepts in this book are therefore essential for any developer who wants to create professional Android applications.”
–Greg Milette, Android developer, Gradison Technologies, Inc.
This is the first guide to focus on one of the most critical aspects of Android development: how to efficiently store, retrieve, manage, and share information from your app’s internal database. Through real-world code examples, which you can use in your own apps, you’ll learn how to take full advantage of SQLite and the database-related classes on Android.
A part of Addison-Wesley’s Android™ Deep Dive series for experienced Android developers, Android Database Best Practices draws on Adam Stroud’s extensive experience leading cutting-edge app projects.
Stroud reviews the core database theory and SQL techniques you need to efficiently build, manipulate, and read SQLite databases. He explores SQLite in detail, illuminates Android’s APIs for database interaction, and shares modern best practices for working with databases in the Android environment.
Through a complete case study, you’ll learn how to design your data access layer to simplify all facets of data management and avoid unwanted technical debt. You’ll also find detailed solutions for common challenges in building data-enabled Android apps, including issues associated with threading, remote data access, and showing data to users. Extensive, up-to-date sample code is available for download at
You will
- Discover how SQLite database differs from other relational databases
- Use SQL DDL to add structure to a database, and use DML to manipulate data
- Define and work with SQLite data types
- Persist highly structured data for fast, efficient access
- Master Android classes for create, read, update, and delete (CRUD) operations and database queries
- Share data within or between apps via content providers
- Master efficient UI strategies for displaying data, while accounting for threading issues
- Use Android’s Intents API to pass data between activities when starting a new activity or service
- Achieve two-way communication between apps and remote web APIs
- Manage the complexities of app-to-server communication, and avoid common problems
- Use Android’s new Data Binding API to write less code and improve performance

Примеры страниц


Contents in Brief
Preface xv
Acknowledgments xix
About the Author xxi
1 Relational Databases 1
2 An Introduction to SQL 17
3 An Introduction to SQLite 39
4 SQLite in Android 47
5 Working with Databases in Android 79
6 Content Providers 101
7 Databases and the UI 137
8 Sharing Data with Intents 163
9 Communicating with Web APIs 177
10 Data Binding 231
Index 249
Other forum [Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 19:42

All times are GMT + 3 Hours

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum