SlideShare una empresa de Scribd logo
1 de 42
Honeycomb UI Patterns Nick Butcher Android  Developer Advocate  @crafty
Optimised for  tablet
Optimised for  tablet portable
Optimised for  tablet portable consumption
Optimised for  tablet portable personal consumption
Optimised for  tablet portable personal focused consumption
Optimised for  tablet portable personal fun focused consumption
Holographic  UI ,[object Object],[object Object],[object Object]
Activity   Fragments Activity Fragment
Action Bar Consistent  application   status  and  control
Action Bar Consistent  application   status  and  control
Action Bar Consistent  application   status  and  control Icon / Logo
Action Bar Consistent  application   status  and  control Icon / Logo Navigation
Action Bar Consistent  application   status  and  control Icon / Logo Navigation Actions
Action Bar Icon   types Icon
Action Bar Icon   types Icon Icon + Up
Action Bar Icon   types Icon Logo Icon + Up
Action Bar Navigation   types Label
Action Bar Navigation   types Label Drop down
Action Bar Navigation   types Label Tabs Drop down
Action Bar Actions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Action Bar Contextual   Actions ,[object Object],[object Object]
System  Bar System  wide  navigation  &  status ,[object Object],[object Object]
System  Bar System  wide  navigation  &  status ,[object Object],[object Object]
Notifications ,[object Object],[object Object],[object Object]
Notifications ,[object Object],[object Object],[object Object]
New Homescreen Widgets ,[object Object],[object Object],[object Object]
New Animation Framework ,[object Object]
Multi Touch ,[object Object],[object Object]
Orientation ,[object Object],[object Object],[object Object]
Orientation  Strategies ,[object Object],Stretch  Columns
Orientation  Strategies ,[object Object],Show / hide  Columns
Orientation  Strategies ,[object Object],[object Object],Expand / Collapse  Columns
Orientation  Strategies ,[object Object],[object Object],Stack  Columns
Drag  &  Drop ,[object Object],[object Object],[object Object],[object Object]
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/ android design tips   http://j.mp/ gddandroidux http://j.mp/ androiduiutils  http://j.mp/ androidassetstudio
Other  great  resources http://j.mp/ android design tips   http://j.mp/ gdd android ux http://j.mp/ androiduiutils  http://j.mp/ androidassetstudio
Other  great  resources http://j.mp/ android design tips   http://j.mp/ gdd android ux http://j.mp/ android ui utils   http://j.mp/ androidassetstudio
Other  great  resources http://j.mp/ android design tips   http://j.mp/ gdd android ux http://j.mp/ android ui utils   http://j.mp/ android asset studio
http://www.youtube.com/watch?v=fqFpq9WXbJo&hd=1
Honeycomb UI Patterns Nick Butcher Android  Developer Advocate  @crafty

Más contenido relacionado

Similar a Honeycomb UI Patterns

App design guide
App design guideApp design guide
App design guideJintin Lin
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experiencemobilegui
 
JavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern ImplementationJavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern Implementationdavejohnson
 
Yahoo Mobile Widgets
Yahoo Mobile WidgetsYahoo Mobile Widgets
Yahoo Mobile WidgetsJose Palazon
 
Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patternsdanhermes
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmAndrew Brust
 
android layouts
android layoutsandroid layouts
android layoutsDeepa Rani
 
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villaresrayvillares
 
Building Mobile Optimized Websites
Building Mobile Optimized WebsitesBuilding Mobile Optimized Websites
Building Mobile Optimized Websiteshaxorize
 
Accessible web applications
Accessible web applications Accessible web applications
Accessible web applications Steven Faulkner
 
Android ui patterns
Android ui patternsAndroid ui patterns
Android ui patternsMobile March
 
Android ui patterns
Android ui patternsAndroid ui patterns
Android ui patternsvpulec
 
Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011Chris Merkel
 
XboxAppDev 3. XAML apps on Xbox
XboxAppDev 3. XAML apps on XboxXboxAppDev 3. XAML apps on Xbox
XboxAppDev 3. XAML apps on XboxWindows Developer
 
Salesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce Partners
 

Similar a Honeycomb UI Patterns (20)

App design guide
App design guideApp design guide
App design guide
 
Android UI Patterns
Android UI PatternsAndroid UI Patterns
Android UI Patterns
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experience
 
Ux Example
Ux ExampleUx Example
Ux Example
 
JavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern ImplementationJavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern Implementation
 
BluePrint Mobile Framework
BluePrint Mobile FrameworkBluePrint Mobile Framework
BluePrint Mobile Framework
 
Yahoo Mobile Widgets
Yahoo Mobile WidgetsYahoo Mobile Widgets
Yahoo Mobile Widgets
 
Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patterns
 
Android ui with xml
Android ui with xmlAndroid ui with xml
Android ui with xml
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch Paradigm
 
android layouts
android layoutsandroid layouts
android layouts
 
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
 
Building Mobile Optimized Websites
Building Mobile Optimized WebsitesBuilding Mobile Optimized Websites
Building Mobile Optimized Websites
 
Accessible web applications
Accessible web applications Accessible web applications
Accessible web applications
 
Android ui patterns
Android ui patternsAndroid ui patterns
Android ui patterns
 
Android ui patterns
Android ui patternsAndroid ui patterns
Android ui patterns
 
Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011
 
XboxAppDev 3. XAML apps on Xbox
XboxAppDev 3. XAML apps on XboxXboxAppDev 3. XAML apps on Xbox
XboxAppDev 3. XAML apps on Xbox
 
Salesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and Partners
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 

Más de Pulkit Arora

Pulkit Arora's Resume
Pulkit Arora's ResumePulkit Arora's Resume
Pulkit Arora's ResumePulkit Arora
 
How to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resumeHow to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resumePulkit Arora
 
How to write a killer CV / Resume
How to write a killer CV / ResumeHow to write a killer CV / Resume
How to write a killer CV / ResumePulkit Arora
 
Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)Pulkit Arora
 

Más de Pulkit Arora (6)

Silent Talks
Silent TalksSilent Talks
Silent Talks
 
Pulkit Arora's Resume
Pulkit Arora's ResumePulkit Arora's Resume
Pulkit Arora's Resume
 
How to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resumeHow to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resume
 
How to write a killer CV / Resume
How to write a killer CV / ResumeHow to write a killer CV / Resume
How to write a killer CV / Resume
 
Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)
 
Term Paper TKLR
Term Paper TKLRTerm Paper TKLR
Term Paper TKLR
 

Último

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Honeycomb UI Patterns

Notas del editor

  1. ...but doesn't go everywhere. Mostly used around the house Fits somewhere between phone & laptop
  2. Excellent for consuming content - (long form) reading / browsing - photos - video Not going to write a novel: - Phone = sentances - Laptop = pages -> Tablet = paragraphs
  3. Might hand to someone else, but experience is deeply personal.  My data, my login...
  4. One primary task at a time Common actions immediately visible
  5. Not a work laptop replacement Primarily used at home in the evenings Large real estate gives ample opportunity for delightful interactions
  6. Not much chrome around controls Demo: - Create calendar appointment - Books - YouTube homescreen
  7. Allows multi-pane experience - Avoid excessively long spans Can dynamically add / replace Fragments can interact
  8. Highly encouraged to use this - We are training uses that this is where you go to nav / perform action Can completely customise / remove as appropriate
  9. Your application's Icon
  10. Navigation affordance Similar to masthead on web
  11. More branded experience
  12. Give sense of place
  13. For navigation between siblings in view hierarchy Can also mention can use for filtering / have multiple drop downs e.g. gallery
  14. Must be unambiguous what the action will act upon e.g. if an 'edit' action could apply to more than one fragment then the action should be within the fragment
  15. Consistent way of acting upon selections
  16. Goes back to the sharable/fun principles: you pass it around and it just follows you
  17. For immersive content - does not distract / draw attention
  18. Builds on phone notifications but more consistent with the platform Incoming notifications appear then fade Invoked from clock Stack up
  19. Gives ability to quickly interact with new info / ongoing tasks Demo:  - Music
  20. Demo  - Adding widget to homescreen - Gmail & Calender list widgets - Bookmarks grid - YouTube, Books stacks    - News apps love this kind of widget for showing headlines
  21. Gives the ability to animate ANYTHING Subtle animations can help make the UX more immersive New View properties to work with animations Can define custom evaluators to control how animated values are applied Demo:  - Romain's photo viewer - My fragment animation demo
  22. Not new... but larger screen gives greater opportunity for use e.g. multiplayer games Gesturaly language is still emerging.  Pinch & rotate are well established.  Maps introduced tilt.   What else will emerge as standards?
  23. So annoying when a legacy app is locked to portrait!! Apps using tilt sensors need to work with Landscape default devices Ideally provide optimized layouts for both orientations - Fragments are you friend :)
  24. e.g. gmail labels & message list view
  25. e.g. gmail message detail view Useful as a signal that rotating means user wants to concentrate on content (e.g. long form reading). MUST provide a way to bring pane a back - i.e. the up arrow.  Don't force users to rotate back to reclaim.
  26. e.g. gtalk Works well when list a has strong iconography - e.g. News sections Arrow at top of collapsed pane a expands to show fill details, and allows re-collapsing.
  27. e.g. YouTube video detail 
  28. Grab indications: - change opacity - jump up 20dp Recede: - Labels in gmail grey out Destructive: - e.g. hightlight the grabbed item in red Demo: - Gmail moving message - Remove widget from homescreen
  29. Mostly for designers not familiar with Android basics
  30. Great design tips and covers Android basics such ae: - Resource framework - RelativeLayout - 9 Patches - State list drawables - Layer drawables - Dashboard + Action Bar pattern
  31. Roman's awesome talk on wider Android UX
  32. Prototyping tools
  33. Make pixel perfect icons ;)
  34. Just because it's cool... Also speaks to the opportunity out there... look at the change when Droid is launched.  This is the point that tablets are at now.
  35. kthnxbai