Practical, reusable recipes for building cutting-edge Android tablet apps with Jelly Bean (4.1) and Ice Cream Sandwich (4.0)--Tablet-specific recipes that fully leverage the Android platform's dramatically improved tablet capabilities-Covers user control, graphics, wireless connectivity, cores/threads, keyboards/sensors, web connectivity, porting, and much more-Cutting-edge techniques range from Android Beam support to analytics and tracking-For experienced Android developers who want solutions and code they can apply right awayThe Android Tablet Developer's Cookbook helps experienced Android developers leverage new Android 4.x features to build compelling applications that take full advantage of tablets' bigger screens, dual-core processors, and larger, faster memory.Tightly focused on Android 4.x's tablet-related capabilities, it presents an unparalleled library of easy-to-reuse code for solving real-world problems. Everything's organized in modular, standalone sections to help you quickly find what you're looking for, even when you need to use multiple classes together.Throughout, B.
M. Harwani clearly explains how Android tablet apps are different, how to leverage Android skills and libraries you've already mastered, and how to efficiently integrate tablet APIs and features you don't already know. From media to NFC, porting phone apps to integrating analytics, this book will help you do it fast and do it right.Coverage includes--Providing user control via the system clipboard, notifications, and pending intents-Supporting drag and drop for both text and images-Displaying navigation and core app functionality via the ActionBar-Using widgets to present calendars, number pickers, image stacks, and options lists-Delivering powerful graphics via animation and hardware accelerated 2D-Recording audio, video, and images-Responding to sensor and keyboard input-Pairing tablets to other Bluetooth-enabled Android devices or PCs-Using Wi-Fi Direct to share media-Driving maximum performance from multicore CPUs-Making the most of threading, including threading with loaders-Providing robust Web connectivity via JSON-Displaying and browsing Web content via the WebView widget-Improving reliability via enhanced Android garbage collection-Porting apps from smartphones to tablets and building new apps for both-Supporting older versions of the Android SDK-Sharing data and messages via NFC with Android Beam-Integrating app analytics and tracking.