- Copyright 2012
- Edition: 1st
-
Premium Item
- ISBN-10: 0-13-288637-5
- ISBN-13: 978-0-13-288637-6
This is the Rough Cut version of the printed book.
This book helps experienced Android developers leverage the latest Android 4.x features to build powerfully compelling tablet applications. Tightly focused on Android 4.x's advanced tablet-related capabilities, it presents an extraordinary library of easy-to-reuse example code. Drawing on his extensive experience building production-quality Android tablet apps, James Becwar skips the basics Android developers already know, and helps them leverage the skills they already have. His modular approach is organized around real-world problem solving, enabling developers to find practical solutions fast, even where those solutions require the use of multiple classes together.
Coverage includes:
- Leveraging Android 4.x's dramatic tablet UI improvements: new UI design techniques, fragments, the Action Bar, and new widgets
- Providing user control via the System Clipboard, Drag and Drop, Notifications, and Loaders
- Implementing graphics via animators, hardware accelerated 2D, Renderscript 3D, and Camera Toys
- Using lower-level improvements to Bluetooth, media file transfer, threading, DRM support, sensors, and more
- Integrating web and phone features
- Porting small-screen apps
- Using cutting-edge features: in-app billing, NFC, speech recognition, and more
Table of Contents
Part I: The UI
Chapter 1: UI Design for Tablets
Chapter 2: Fragments
Chapter 3: Action Bar
Chapter 4: New Widgets
Part II: User Control
Chapter 5: System Clipboard
Chapter 6: Drag and Drop
Chapter 7: New Notifications
Chapter 8: Loaders
Part III: Graphics
Chapter 9: Animators
Chapter 10: Hardware Accelerated 2D
Chapter 11: Renderscript 3D
Chapter 12: Camera Toys
Part IV: Lower Level
Chapter 13: Bluetooth Improvements
Chapter 14: Digital Media File Transfers
Chapter 15: Cores, Threads, and DRM Framework
Chapter 16: Keyboards and Sensors
Part V: The Web and the Phone
Chapter 17: JSON and Webviews
Chapter 18: Porting a Small Screen Application
Chapter 19: Adding Support for the Small Screen
Chapter 20: Home Screen Widgets
Part VI: Cutting Edge Android
Chapter 21: In App Billing
Chapter 22: NFC
Chapter 23: Speech Recognition
Chapter 24: Voice