61
ICE CREAM SANDWICH & JELLY BEAN ANDROID UX & DESIGN Presented by ANDY FITZGERALD JESSE WEED

Android UX & Design

Embed Size (px)

DESCRIPTION

A talk I gave with Andy Fitzgerald on Android UX and Design patterns, practices, and trends. Presented at Übermind (in Seattle) on September 29th.

Citation preview

Page 1: Android UX & Design

ICE CREAM SANDWICH& JELLY BEAN

ANDROID UX & DESIGN

Presented by ANDY FITZGERALDJESSE WEED

Page 2: Android UX & Design

WHY ANDROID?2008

first commercial Android devices released

2009

2.8% market share

12,000 activations daily

2010

32% market share

362,000 activations daily

2012

59% market share

over 1 million activations daily

Page 3: Android UX & Design

Navigation & User Interface

Visual Design

The Android Ecosphere

Case Studies

UX & DESIGN

Page 4: Android UX & Design

NAVIGATION & USER INTERFACE

Page 5: Android UX & Design

UP & BACK

Page 6: Android UX & Design

UP & BACK: SIBLING SCREENS

Page 7: Android UX & Design

UP & BACK: LINKED SCREENS

Page 8: Android UX & Design

Intent

A mechanism for one app to signal it

would like another app's assistance in

performing an action.

Page 9: Android UX & Design

SHARING WITH INTENTS

Page 10: Android UX & Design

SHARING WITH INTENTS

Page 11: Android UX & Design

SHARING WITH INTENTS

Page 12: Android UX & Design

ACTION BARTop Level Category View

GMail

Page 13: Android UX & Design

ACTION BARPageview Spinner

GMail

Page 14: Android UX & Design

ACTION BARGoogle Play Books Google Play Music

GMail

Page 15: Android UX & Design

SCROLLABLE TABSTab View Horizontal Scrolling

Google Play Music

Page 16: Android UX & Design

Scrolling

FIXED TABSTab View (Fixed)

YouTube

Page 17: Android UX & Design

Landscape Tabs Nested in Action Bar

FIXED TABSTab View (Scrolled)

YouTube

Page 18: Android UX & Design

DRAWERSTop level view Drawer

YouTube

Page 19: Android UX & Design

Category menu

DRAWERSDrawer menu

YouTube

Page 20: Android UX & Design

Tabbed navigation

DRAWERSDetail view

YouTube

Page 21: Android UX & Design

VISUAL DESIGN

Page 22: Android UX & Design

WHAT DOES ANDROID “LOOK” LIKE?

Page 23: Android UX & Design

HOME SCREEN

Android iPhone

Page 24: Android UX & Design

NOTIFICATIONS

Android iPhone

Page 25: Android UX & Design

CALLS

Android iPhone

Page 26: Android UX & Design

SETTINGS

Android iPhone

Page 27: Android UX & Design

CALENDAR

Android iPhone

Page 28: Android UX & Design

SHARING

Android iPhone

Page 29: Android UX & Design

KEY DESIGN PRINCIPLES

Page 30: Android UX & Design

“PURE ANDROID”

Flat, but not 2D

Elements glow

Understated fieldsand elements

Subtle top-light

http://developer.android.com/design

Page 31: Android UX & Design

TYPOGRAPHY

Page 32: Android UX & Design

COLOR

Page 33: Android UX & Design

ICONOGRAPHY

Page 34: Android UX & Design

METRICS & GRID

Page 35: Android UX & Design

Devices by Screen size & density as of Aug 1, 2012

Page 36: Android UX & Design

SUPPORTING MULTIPLE RESOLUTIONS

Example of app without support for different densities.

Example of app with that supports different densities.

Page 37: Android UX & Design
Page 38: Android UX & Design

SCALING

Page 39: Android UX & Design

THE ANDROID ECOSPHERE

Page 40: Android UX & Design

NOTIFICATIONSExpanded layouts

Page 41: Android UX & Design

NOTIFICATIONSActions

Grouping

Page 42: Android UX & Design

WIDGETSInformation Widgets

Collection Widgets

Control Widgets

Page 43: Android UX & Design

WIDGETSYouTube, AnyDO, BBC YouTube

Page 44: Android UX & Design

WIDGETSHTC Sense Email Epicurious & Flipboard

Page 45: Android UX & Design

WIDGETSAny.DO Traffic Widget

Page 46: Android UX & Design

OPEN SIGNAL MAPS

h"p://opensignalmaps.com/reports/fragmenta4on.php

Page 47: Android UX & Design

MULTIPLE VIEWS

Page 48: Android UX & Design

SINGLE VIEW WITHMULTIPLE PANES

Page 49: Android UX & Design

STRETCH/COMPRESS

Page 50: Android UX & Design

STACK

Page 51: Android UX & Design

EXPAND & COLLAPSE

Page 52: Android UX & Design

SHOW & HIDE

Page 53: Android UX & Design

TRANSLATION:A BAD EXAMPLE

Page 54: Android UX & Design

EPICURIOUSiPhone

Page 55: Android UX & Design

EPICURIOUSAndroid

Page 56: Android UX & Design

PORTING PITFALLS

Ugly user interface

Poor use of “Knowledge in the Head”

Shortchanges device capabilities

Require “hacks” that lead to poor performance and unreliability

Create poor forward compatibility of design work

Generate aggravating user experiences (& resulting negative feedback and brand damage)

Page 57: Android UX & Design

TRANSLATION:A GOOD EXAMPLE

Page 58: Android UX & Design

EVERNOTE

Page 59: Android UX & Design

EVERNOTE

Page 60: Android UX & Design

DELIBERATE DESIGN

Facilitates architectural parity across multiple contexts

Leverages device specific “knowledge in the head”

Leverages device and context specific capabilities

Is future friendly

Fits naturally into device ecosystems

Page 61: Android UX & Design

THANK YOU!