
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Professional Android
About this book
The comprehensive developer guide to the latest Android features and capabilities
Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature and highlighting the techniques and best practices that exploit its utmost functionality. The exercises begin simply, and gradually build into advanced Android development. Clear, concise examples show you how to quickly construct real-world mobile applications.
This book is your guide to smart, efficient, effective Android development.
- Learn the best practices that get more out of Android
- Understand the anatomy, lifecycle, and UI metaphor of Android apps
- Design for all mobile platforms, including tablets
- Utilize both the Android framework and Google Play services
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
1
Hello, Android
WHAT'S IN THIS CHAPTER?
ANDROID APPLICATION DEVELOPMENT
The first truly open and comprehensive platform for mobile devices. It includes an operating system, user-interface and applicationsāall of the software to run a mobile phone but without the proprietary obstacles that have hindered mobile innovation.āWHEREāS MY GPHONE?(http://googleblog.blogspot.com/2007/11/wheres-my-gphone.html)
A LITTLE BACKGROUND
The Not-So-Distant Past
Living in the Future
THE ANDROID ECOSYSTEM
- A free, open source operating system for embedded devices
- An open source development platform fo...
Table of contents
- Cover
- Table of Contents
- Introduction
- 1 Hello, Android
- 2 Getting Started
- 3 Applications and Activities and Fragments, Oh My!
- 4 Defining the Android Manifest and Gradle Build Files, and Externalizing Resources
- 5 Building User Interfaces
- 6 Intents and Broadcast Receivers
- 7 Using Internet Resources
- 8 Files, Saving State, and User Preferences
- 9 Creating and Using Databases
- 10 Content Providers and Search
- 11 Working in the Background
- 12 Implementing the Android Design Philosophy
- 13 Implementing a Modern Android User Experience
- 14 Advanced Customization of Your User Interface
- 15 Location, Contextual Awareness, and Mapping
- 16 Hardware Sensors
- 17 Audio, Video, and Using the Camera
- 18 Communicating with Bluetooth, NFC, and Wi-Fi Peer-to-Peer
- 19 Invading the Home Screen
- 20 Advanced Android Development
- 21 Releasing, Distributing, and Monitoring Applications
- Index
- End User License Agreement
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app