Contents
Chapter 1: Developing for Android Tablets and Smartphones
Android Is a Java Operating System
Your Tools and Your First Android App
One Code-Base for All Types of Devices
Components, Views, and Lifecycle
Tying Together Activities, Fragments, and the Action Bar
The Android Task and Process Model
Multiprocessing, Security, and Lifecycle
Declaring Application Properties
Chapter 2: The Relational Model and SQLite
Databases and the Relational Model
Chapter 3: Android Database Support
SQL in Java: The SQLiteDatabase Class
Cursors, Loaders, and Adapters
Implementing the Content Provider
Chapter 5: Rest, Content Providers, Concurrency, Networking, and Sync Adapters
Considering Concurrency and Lifecycles
An Architecture for Robust Networking
Chapter 6: Service Development
A Choice for Service Development
Building a RESTful Service for Contacts
Chapter 7: Mobile and the Cloud
Cloud Performance and Scalability
Design Considerations for Scalable Persistence
Looking at Popular Cloud Providers
Chapter 8: Complex Device-Based Data: Android Contacts
Get Enterprise Android: Programming Android Database Applications for the Enterprise now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.