Table of Contents

Cover

Part I: UX Principles and Android OS Considerations

Chapter 1: Design for Android: A Case Study

Launch Icon

Action Bars and Information Architecture

Tabs

Dedicated Selection Page

Select Control

Buttons

Search Results

Result Detail

Bringing It All Together

Chapter 2: What Makes Android Different

Welcome to Flatland

Tap Anywhere

Right-Size for Every Device

Mobile Space, Unbound

Think Globally, Act Locally

Chapter 3: Android Fragmentation

What’s Fragmentation?

Everything Is in Time and Passes Away

Android Device Trends

Celebrate Fragmentation

Chapter 4: Mobile Design Process

Observe Human-Mobile Interaction in the Real World

Your Prototyping Methods Must Allow for Variety in Form Factors

Your User Testing Must Allow People to Explore the Natural Range of Motion, Voice, and Multitouch

Touch Interfaces Embody Simplicity and Sophistication

Delight Is Mandatory

Tell a Complete Story—Design for Cross-Channel Experiences

Mobile Design Case Study

Part II: Android Design Patterns and Antipatterns

Chapter 5: Welcome Experience

5.1 Antipattern: End User License Agreements (EULAs)

5.2 Antipattern: Contact Us Impediments

5.3 Antipattern: Sign Up/Sign In

5.4 Pattern: Welcome Animation

5.5 Pattern: Tutorial

Chapter 6: Home Screen

6.1 Pattern: List of Links

6.2 Pattern: Dashboard

6.3 Pattern: Updates

6.4 Pattern: Browse

6.5 Pattern: Map

6.6 Pattern: History

Chapter 7: Search

7.1 Pattern: Voice Search

7.2 Pattern: Auto-Complete and Auto-Suggest

7.3 Pattern: Tap-Ahead ...

Get Android Design Patterns: Interaction Design Solutions for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.