This document discusses UI design patterns for Android apps. It covers 5 common patterns: dashboards, action bars, search bars, quick actions, and companion widgets. For each pattern it provides examples, descriptions of common problems they address, and recommendations for implementing the pattern. It also discusses enabling device diversity and making apps look good on multiple screen sizes through techniques like autoscaling and multi-resolution assets.