Book description
Want to build apps for Android devices? This book is the perfect way to master the fundamentals. Written by an expert who's taught this mobile platform to hundreds of developers in large organizations, this gentle introduction shows experienced object-oriented programmers how to use Android’s basic building blocks to create user interfaces, store data, connect to the network, and more.
You'll build a Twitter-like application throughout the course of this book, adding new features with each chapter. Along the way, you'll also create your own toolbox of code patterns to help you program any type of Android application with ease.
- Get an overview of the Android platform and discover how it fits into the mobile ecosystem
- Learn about the Android stack, including its application framework, and the structure and distribution of application packages (APK)
- Set up your Android development environment and get started with simple programs
- Use Android’s building blocks—Activities, Intents, Services, Content Providers, and Broadcast Receivers
- Learn how to build basic Android user interfaces and organize UI elements in Views and Layouts
- Build a service that uses a background process to update data in your application
- Get an introduction to Android Interface Definition Language (AIDL) and the Native Development Kit (NDK)
Publisher resources
Table of contents
- A Note Regarding Supplemental Files
- Preface
- 1. Android Overview
- 2. The Stack
- 3. Quick Start
- 4. Main Building Blocks
-
5. Yamba Project Overview
- The Yamba Application
- Design Philosophy
- Project Design
- Part 1: Android User Interface
- Part 2: Preferences, Filesystem, Options Menu, and Intents
- Part 3: Android Services
- Part 4: Working with Databases
- Part 5: Lists and Adapters
- Part 6: Broadcast Receivers
- Part 7: Content Providers
- Part 8: System Services
- Summary
- 6. Android User Interface
- 7. Preferences, the Filesystem, the Options Menu, and Intents
- 8. Services
- 9. The Database
- 10. Lists and Adapters
- 11. Broadcast Receivers
- 12. Content Providers
- 13. System Services
- 14. The Android Interface Definition Language
- 15. The Native Development Kit (NDK)
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Learning Android
- Author(s):
- Release date: March 2011
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449390501
You might also like
book
Learning Android, 2nd Edition
Want to build apps for Android devices? This book is the perfect way to master the …
book
Android Cookbook
Jump in and build working Android apps with the help of more than 200 tested recipes. …
book
Learn Android Studio 4: Efficient Java-Based Android Apps Development
Build and deploy your Java-based Android apps using the popular and efficient Android Studio 4 suite …
book
Expert Android Programming
Become a pro with the latest Android SDK and create state of the art applications for …