Upload
pulkit-arora
View
1.068
Download
1
Tags:
Embed Size (px)
Citation preview
Honeycomb UI PatternsNick ButcherAndroid Developer Advocate @crafty
Optimisedfor tablet
Optimisedfor tabletportable
Optimisedfor tabletportable consumptio
n
Optimisedfor tabletportable
personal
consumption
Optimisedfor tabletportable
personal focused
consumption
Optimisedfor tabletportable
personal
fun
focused
consumption
Holographic UI
• Clean• Content focused• 3d elements
Activity Fragments
Activity
Fragment
Action BarConsistent application status and control
Action BarConsistent application status and control
Action BarConsistent application status and control
Icon / Logo
Action BarConsistent application status and control
Icon / Logo
Navigation
Action BarConsistent application status and control
Icon / Logo
Navigation
Actions
Action BarIcon types
Icon
Action BarIcon types
Icon Icon + Up
Action BarIcon types
Icon LogoIcon + Up
Action BarNavigation types
Label
Action BarNavigation types
Label
Drop down
Action BarNavigation types
Label
Tabs
Drop down
Action BarActions
• Icon & or Text / Custom View• Overflow• Unambiguous• Clear primary action?
o Left: Icon + Text
Action BarContextual Actions
• Triggered by selection• Show / change selection
System BarSystem wide navigation & status
• Orientation agnostic• Can never dismiss
System BarSystem wide navigation & status
• Orientation agnostic• Can never dismiss... turn the lights down
Notifications
• Unobtrusive notifications
• Dismiss individually
• Ongoing
Notifications
• Large icon• Custom layout & ticker text• Actionable buttons
NewHomescreenWidgets
• Lists• Grids• Stacks
NewAnimationFramework• Property based
animations
MultiTouch
• 10 pointers• Gestures
Orientation
• Landscape default• Provide portrait
layout• Use fragments
Orientation Strategies
• a must support narrow portrait view
Stretch Columns
Orientation Strategies
• Up icon navigates back to a
Show/hide Columns
Orientation Strategies
• a must support collapsed view
• Arrow toggle
Expand/Collapse Columns
Orientation Strategies
• b & c stack horizontally
• Not in a list
Stack Columns
Drag & Drop• Visual indication of
grab• Visual indication of
drop targets• Non-targets recede• Highlight destructive
operations
Other great resources
http://j.mp/androiddesigntips
http://j.mp/gddandroidux
http://j.mp/androiduiutils
http://j.mp/androidassetstudio
Other great resources
http://j.mp/androiddesigntips
http://j.mp/gddandroidux
http://j.mp/androiduiutils
http://j.mp/androidassetstudio
Other great resources
http://j.mp/androiddesigntips
http://j.mp/gddandroidux
http://j.mp/androiduiutils
http://j.mp/androidassetstudio
Other great resources
http://j.mp/androiddesigntips
http://j.mp/gddandroidux
http://j.mp/androiduiutils
http://j.mp/androidassetstudio
Other great resources
http://j.mp/androiddesigntips
http://j.mp/gddandroidux
http://j.mp/androiduiutils
http://j.mp/androidassetstudio
http://www.youtube.com/watch?v=fqFpq9WXbJo&hd=1
Honeycomb UI PatternsNick ButcherAndroid Developer Advocate @crafty