Book description
Pro Android 4shows you how to build real-world and fun mobile apps using the new Android SDK 4 (Ice Cream Sandwich), which unifies Gingerbread for smartphones, Honeycomb for tablets and augments further with Google TV and more.
This Android 4 book updates the best selling Pro Android 3 and covers everything from the fundamentals of building apps for embedded devices, smartphones, and tablets to advanced concepts such as custom 3D components, multi-tasking, sensors/augmented reality, better accessories support and much more.
Using the tutorials and expert advice, you'll quickly be able to build cool mobile apps and run them on dozens of Android-based smartphones.
You'll explore and use the Android APIs, including those for media and sensors.
And you'll check out what's new with Android 4, including the improved user interface across all Android platforms, integration with services, and more.
After reading this definitive tutorial and reference, you gain the knowledge and experience to create stunning, cutting-edge Android 4 apps that can make you money, while keeping you agile enough to respond to changes in the future.
What you'll learn
How to use Android 4 to build Java-based mobile apps for Android smartphones and tablets
How to build irresistible standard and custom User Interfaces and User Experiences (UI and UX) across Android devices
How to populate your application with data from data sources, using Content Providers
How to create 3D graphics with OpenGL and custom components
How to build multimedia and game apps using Android's media APIs and OpenGL
How to use Android's location-based services, network-based services, and security
How to use new Android features, such as Fragments and the ActionBar
Who this book is for
This book is for professional software engineers and programmers looking to move their ideas and applications into the mobile space with Android. It assumes a passable understanding of Java, including how to write classes and handle basic inheritance structures.
Table of contents
- Title
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewers
- Acknowledgments
- Preface
- Chapter 1: Introducing the Android Computing Platform
- Chapter 2: Setting up your Development Environment
- Chapter 3: Understanding Android Resources
- Chapter 4: Understanding Content Providers
- Chapter 5: Understanding Intents
- Chapter 6: Building User Interfaces and Using Controls
- Chapter 7: working with menus
- Chapter 8: Fragments for Tablets and More
- Chapter 9: Working with Dialogs
- Chapter 10: Exploring ActionBar
- Chapter 11: Advanced Debugging and Analysis
- Chapter 12: Responding to Configuration Changes
- Chapter 13: Working with Preferences and Saving State
- Chapter 14: Exploring Security and Permissions
- Chapter 15: Building and Consuming Services
- Chapter 16: Exploring Packages
- Chapter 17: Exploring Handlers
- Chapter 18: Exploring the AsyncTask
- Chapter 19: Broadcast Receivers and Long-Running Services
- Chapter 20: Exploring the Alarm Manager
- Chapter 21: Exploring 2D Animation
- Chapter 22: Exploring Maps and Location-based Services
- Chapter 23: Using the Telephony APIs
- Chapter 24: Understanding the Media Frameworks
- Chapter 25: Home Screen Widgets
- Chapter 26: Exploring List Widgets
- Chapter 27: Touch Screens
- Chapter 28: Implementing Drag and Drop
- Chapter 29: Using Sensors
- Chapter 30: Exploring the Contacts API
- Chapter 31: Deploying Your Application: Android Market and Beyond
- Index
Product information
- Title: Pro Android 4
- Author(s):
- Release date: February 2012
- Publisher(s): Apress
- ISBN: 9781430239307
You might also like
book
Pro Android Wearables: Building Apps for Smartwatches
Learn how to design and build Android Wear apps for Android wearable devices, such as Google …
book
Pro Android Media: Developing Graphics, Music, Video, and Rich Media Apps for Smartphones and Tablets
Mobile devices have evolved to focus on rich media production and consumption. Developers of mobile applications …
book
Practical Android: 14 Complete Projects on Advanced Techniques and Approaches
Choose the best approach for your app and implement your solution quickly by leveraging complete projects. …
book
Microsoft® Office Communications Server 2007 R2 Resource Kit
In-depth, comprehensive, and fully revised for R2 this RESOURCE KIT delivers the information you need to …