SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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 - 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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
"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
 
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
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Kürzlich hochgeladen (20)

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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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 - 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 ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
"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
 
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
 
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...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Honeycomb UI Patterns

Hinweis der Redaktion

  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