Say Goodbye to the Menu Button
As Ice Cream Sandwich rolls out to more devices, it's important that you begin to migrate your designs to the action bar in order to promote a consistent Android user experience.
New Layout Widgets: Space and GridLayout
Ice Cream Sandwich (ICS) sports two new widgets that have been designed to support the richer user interfaces made possible by larger displays: Space and GridLayout.
Customizing the Action Bar
By using the Action Bar in your Honeycomb-targeted apps, you'll give your users a familiar way to interact with your application.
Horizontal View Swiping with ViewPager
Whether you have just started out in Android app development or are a veteran of the craft, it probably won't be too long before you'll need to implement horizontally scrolling sets of views.
Implementing Effective Navigation
This class shows you how to plan out the high-level screen hierarchy for your application and then choose appropriate forms of navigation to allow users to effectively and intuitively traverse your content.
Designing for Multiple Screens
Android powers hundreds of device types with several different screen sizes, ranging from small phones to large TV sets. This class shows you how to implement a user interface that's optimized for several screen configurations.
Improving Layout Performance
Layouts are a key part of Android applications that directly affect the user experience. If implemented poorly, your layout can lead to a memory hungry application with slow UIs. This class shows you how to avoid such problems.