What does it take to build well-engineered Android applications? Explore Androids core building blocks & APIs in depth with this authoritative guide (updated to cover the Ice Cream Sandwich version of Android) & learn how to create compelling apps that work on a full range of Android devices. Youll work with proven approaches to app design & implementation
- including application frameworks that you can use as a starting point for your own projects. Delve into sensors native development 3D graphics & many other topics & discover how to build apps on the platform of your choice. If youre an intermediate to advanced programmer youll learn how to make great Android apps. Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface thats captivating & easy to navigate Use the Fragment API for tablet user interfaces Make your application compatible with Honeycomb & earlier versions Understand Androids unique database design issues & the role of SQLite Use sensors & gestures to expand your apps input beyond just tapping & scrolling Explore Android APIs for multimedia location communication NFC & other applications