Professional Android, Fourth Edition
- 12h 48m
- Ian Lake, Reto Meier
- John Wiley & Sons (US)
- 2018
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
About the Authors
Reto Meier has been helping Android developers create the best applications possible for their users since the initial Android release in 2007. Reto is an experienced software developer with more than 20 years of experience in application design and development. He has spent 10 years as a Developer Advocate, contributing countless articles, online training, conference talks, and YouTube videos to the developer community.
Ian Lake has approached Android development from multiple angles over the course of the last 8 years. Ian has worked professionally on high profile Android apps as an application developer, provided outreach to the development community as a Developer Advocate, and has contributed to improving the Android framework APIs themselves as part of the Android Framework team.
In this Book
-
Hello, Android
-
Getting Started
-
Applications and Activities and Fragments, Oh My!
-
Defining the Android Manifest and Gradle Build Files, and Externalizing Resources
-
Building User Interfaces
-
Intents and Broadcast Receivers
-
Using Internet Resources
-
Files, Saving State, and User Preferences
-
Creating and Using Databases
-
Content Providers and Search
-
Working in the Background
-
Implementing the Android Design Philosophy
-
Implementing a Modern Android User Experience
-
Advanced Customization of Your User Interface
-
Location, Contextual Awareness, and Mapping
-
Hardware Sensors
-
Audio, Video, and Using the Camera
-
Communicating with Bluetooth, NFC, and Wi-Fi Peer-to-Peer
-
Invading the Home Screen
-
Advanced Android Development
-
Releasing, Distributing, and Monitoring Applications