Introduction to Android Application Development Android Essentials - 4th Edition - Developer's Library Author:Joseph Annuzzi Jr., Lauren Darcey, Shane Conder Through three previous editions , this tutorial has proven itself as the most useful real-world guide to building robust, commercial-grade Android? apps. Now, its authors have systematically revised and updated it for the latest Android 4.3 (Jelly Bean) SDK and the newest development best practices. The first of two volumes , Introduction to ... more »Android? Application Development: Android Essentials covers all you need to quickly start developing professional apps for today's Android devices. Three expert developers guide you through setting up your development environment, designing user interfaces, developing for diverse devices, and optimizing your entire app development process?from design through publication. Updated throughout, this edition includes extensive new coverage of the most useful new Android tools and utilities. It adds an all-new chapter on planning a superb Android app user experience, plus extensive new coverage of unit testing, dialogs, preferences, and app publishing. Throughout, key concepts are taught through clear, up-to-date example code. This new edition offers Fully-updated introductions to the latest Android 4.3 APIs, tools, utilities, and hardware support Up-to-date strategies for leveraging new Android capabilities while preserving compatibility Navigation patterns and code samples for delivering more intuitive user experiences Example-based explanations of ActionBars, DialogFragments, and other innovations Expert automated testing techniques to quickly improve code quality Easier Google Play Developer Console app publishing techniques that also offer more control For Android developers at all levels of experience, this book (and its companion Volume II) will be more valuable than ever. Students, instructors, and self-learners will especially appreciate new chapter-ending Quiz Questions and Exercises, carefully designed to test knowledge and deepen mastery. « less