SlideShare a Scribd company logo
1 of 34
DESIGNING FOR
RESPONSIVE USER
INTERFACES
Adesh Singh
Principal Designer
Yahoo!
About me




           3
Evolving nature of UX complexity




                                   User profiles
                                   are vast and
                                       wide




                                                   4
People are spending more time on internet devices




                                                    5
Too many devices surround us




             Commute to                  Commute to
   Morning                Office Hours                Evening   Before Bed
               Office                      Home




                                                                             6
How do we achieve a seamless user experience?




                                                7
Traditional practices to provide cross device experience

Standard scaling for webpage to fit in small screens




               Jetairways.com

                                                           8
Traditional practices to provide cross device experience

Fluid layouts to fit webpages different screens




                 Wikipedia

                                                           9
Current practices to provide cross device experience

1. Device targeted custom websites and applications




 hp.mobileweb.ebay.com          www.ebay.com

                                                       10
Current practices to provide cross device experience

2. Custom Apps for different devices




   Skype for iPhone              Skype for iPad

                                                       11
Can we have a single design?




                               12
Passengers arranged in multiple queues




                                         13
Fewer queues for security check




                                  14
More room for passengers in boarding area




                                            15
Highly structured seating allocation




                                       16
What is responsive design


A design that „responds‟ to the user‟s behavior and environment based
on screen size, platform and orientation.


o   Adaptive layout to suit different screen sizes

o   Resizing images to suit the screen resolution

o   Serving low-bandwidth images to mobile devices

o   Render only essential elements on smaller screens

o   Providing “touch-friendly” links and buttons for mobile users

o   Detecting and responding to mobile features




                                                                        17
Why do we need responsive design?




o Flexible layouts are “Necessity” NOT “luxury” for websites unlike years ago

o Keep creating custom solutions for each Device is not always feasible

o One responsive design is easy to manage and maintain.



                                                                                18
Key ingredients of a responsive layout




        Media Queries   Seamless UX
                                         Flexible Images
                        across devices




                            Adaptive
                            Layouts




                                                           19
A responsive layout




                      20
Playing on device strengths


                          Leverage device specific
                          features to offer innovative
                          navigation and content
                          presentation




                                                         21
Things to remember while designing responsive UIs


                             Information
                             Users have different
                             information needs on
                             different devices




                                                    22
Things to remember while designing responsive UIs


             Device
          Strengths
       Leverage device
     specific features to
        offer innovative
         navigation and
                 content
            presentation


                                                    23
Things to remember while designing responsive UIs


            Device
           Gestures
                                   Product carousal in
                                        desktop
      Users inherently
   assume the UI to be
      touch enabled in
         touch devices
                                   Product carousal in
                                     touch devices



                                                         24
Things to remember while designing responsive UIs


                                    Typography

                                    Retina display‟s
                                    are cool, but our
                                    eyes still need
                                    optimally sized
                                    fonts to read




                                                        25
Strategy for Layouts

                    Header                        Header

                                                 Navigation


          Content Area 1          Navigation
                                                Content Area
                                                     1




                 Content Area 2                 Content Area
                                                     2




               Device targeting through CSS3 Media Queries




                                                               26
Strategy for Orientation



            Header

                                                  Header

        Promoted Content


                                       Promoted Content




               Device targeting through CSS3 Media Queries




                                                             27
Strategy for Space Optimization



     Home    Products         Services       Resources       About Us    Help

                        Navigation bar in wide screen


            Home   Products     Services   Resources   About Us   Help

                          Navigation bar in tablets




                        Navigation bar smartphones




                                                                                28
Strategy for images

  Scaling Images with the Layout Container




  Hiding and Revealing Portions of Images




                                             29
How Yahoo! technologies could help you build all this?



                                   A JavaScript MVC
                                   framework for mobile
                                   applications



                                   YUI is a free, open
                                   source JavaScript and
                                   CSS framework for
                                   building richly
                                   interactive web
                                   applications.



                                                           30
Finally



  Customers don’t buy products and
  services. They pay for the value.

  It’s time we think about the value
  creation by giving best experiences
  to our users



                                        31
QUESTIONS?
SPECIAL CREDITS TO
Luke W. Ex Yahoo! and a known author in responsive layout designs
Chris Coiler Curator of one of the best live examples in responsive layouts
(csstricks.com)



Ashutosh Kumar Principal Designer, Yahoo!
Sarit Arora Senior Design Manger, Yahoo!
THANKS FOR JOINING
          getadesh@yahoo.com
            Twitter: @getadesh

More Related Content

Similar to Designing for responsive UI - Yahoo! OpenHack India 2012

Design Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User ExperienceDesign Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User ExperienceAshutosh Kumar
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 JOHN Hutchings
 
Designing Enterprise Mobile Applications: Critical Success Factors
Designing Enterprise Mobile Applications: Critical Success FactorsDesigning Enterprise Mobile Applications: Critical Success Factors
Designing Enterprise Mobile Applications: Critical Success FactorsPerficient, Inc.
 
What is User Experience
What is User ExperienceWhat is User Experience
What is User ExperiencePradeep Nayar
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practicesshawtrusta11y
 
Navsoft Corporate Profile
Navsoft Corporate ProfileNavsoft Corporate Profile
Navsoft Corporate ProfileNavsoft
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit AroraSTC India UX SIG
 
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...BrillMindzTechnology3
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)Ergosign GmbH
 
I Minds2009 Future Media Prof Rik Van De Walle (Ibbt Mm Lab U Gent)
I Minds2009 Future Media  Prof  Rik Van De Walle (Ibbt Mm Lab U Gent)I Minds2009 Future Media  Prof  Rik Van De Walle (Ibbt Mm Lab U Gent)
I Minds2009 Future Media Prof Rik Van De Walle (Ibbt Mm Lab U Gent)imec.archive
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Thomas Robbins
 
What are the challenges of web design in Dubai.pdf
What are the challenges of web design in Dubai.pdfWhat are the challenges of web design in Dubai.pdf
What are the challenges of web design in Dubai.pdfThomasTaylor960925
 
Next generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled usersNext generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled usersArtur Ortega
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experienceSameer Chavan
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudGoogleTecTalks
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012CorSource
 
Designing for User Experience (UX)
Designing for User Experience (UX)Designing for User Experience (UX)
Designing for User Experience (UX)Eric Shaver, PhD
 
Medio general overiew
Medio general overiewMedio general overiew
Medio general overiewCineSoft
 
Gastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designGastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designPeter Bogaards
 

Similar to Designing for responsive UI - Yahoo! OpenHack India 2012 (20)

Design Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User ExperienceDesign Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User Experience
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3
 
Designing Enterprise Mobile Applications: Critical Success Factors
Designing Enterprise Mobile Applications: Critical Success FactorsDesigning Enterprise Mobile Applications: Critical Success Factors
Designing Enterprise Mobile Applications: Critical Success Factors
 
Create great UIs for budget phones
Create great UIs for budget phonesCreate great UIs for budget phones
Create great UIs for budget phones
 
What is User Experience
What is User ExperienceWhat is User Experience
What is User Experience
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practices
 
Navsoft Corporate Profile
Navsoft Corporate ProfileNavsoft Corporate Profile
Navsoft Corporate Profile
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit Arora
 
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)
 
I Minds2009 Future Media Prof Rik Van De Walle (Ibbt Mm Lab U Gent)
I Minds2009 Future Media  Prof  Rik Van De Walle (Ibbt Mm Lab U Gent)I Minds2009 Future Media  Prof  Rik Van De Walle (Ibbt Mm Lab U Gent)
I Minds2009 Future Media Prof Rik Van De Walle (Ibbt Mm Lab U Gent)
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7
 
What are the challenges of web design in Dubai.pdf
What are the challenges of web design in Dubai.pdfWhat are the challenges of web design in Dubai.pdf
What are the challenges of web design in Dubai.pdf
 
Next generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled usersNext generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled users
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
 
Designing for User Experience (UX)
Designing for User Experience (UX)Designing for User Experience (UX)
Designing for User Experience (UX)
 
Medio general overiew
Medio general overiewMedio general overiew
Medio general overiew
 
Gastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designGastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience design
 

Recently uploaded

General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Apresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoApresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoCarolTelles6
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 

Recently uploaded (20)

General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Apresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoApresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus Rizzo
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 

Designing for responsive UI - Yahoo! OpenHack India 2012

  • 1.
  • 2. DESIGNING FOR RESPONSIVE USER INTERFACES Adesh Singh Principal Designer Yahoo!
  • 4. Evolving nature of UX complexity User profiles are vast and wide 4
  • 5. People are spending more time on internet devices 5
  • 6. Too many devices surround us Commute to Commute to Morning Office Hours Evening Before Bed Office Home 6
  • 7. How do we achieve a seamless user experience? 7
  • 8. Traditional practices to provide cross device experience Standard scaling for webpage to fit in small screens Jetairways.com 8
  • 9. Traditional practices to provide cross device experience Fluid layouts to fit webpages different screens Wikipedia 9
  • 10. Current practices to provide cross device experience 1. Device targeted custom websites and applications hp.mobileweb.ebay.com www.ebay.com 10
  • 11. Current practices to provide cross device experience 2. Custom Apps for different devices Skype for iPhone Skype for iPad 11
  • 12. Can we have a single design? 12
  • 13. Passengers arranged in multiple queues 13
  • 14. Fewer queues for security check 14
  • 15. More room for passengers in boarding area 15
  • 16. Highly structured seating allocation 16
  • 17. What is responsive design A design that „responds‟ to the user‟s behavior and environment based on screen size, platform and orientation. o Adaptive layout to suit different screen sizes o Resizing images to suit the screen resolution o Serving low-bandwidth images to mobile devices o Render only essential elements on smaller screens o Providing “touch-friendly” links and buttons for mobile users o Detecting and responding to mobile features 17
  • 18. Why do we need responsive design? o Flexible layouts are “Necessity” NOT “luxury” for websites unlike years ago o Keep creating custom solutions for each Device is not always feasible o One responsive design is easy to manage and maintain. 18
  • 19. Key ingredients of a responsive layout Media Queries Seamless UX Flexible Images across devices Adaptive Layouts 19
  • 21. Playing on device strengths Leverage device specific features to offer innovative navigation and content presentation 21
  • 22. Things to remember while designing responsive UIs Information Users have different information needs on different devices 22
  • 23. Things to remember while designing responsive UIs Device Strengths Leverage device specific features to offer innovative navigation and content presentation 23
  • 24. Things to remember while designing responsive UIs Device Gestures Product carousal in desktop Users inherently assume the UI to be touch enabled in touch devices Product carousal in touch devices 24
  • 25. Things to remember while designing responsive UIs Typography Retina display‟s are cool, but our eyes still need optimally sized fonts to read 25
  • 26. Strategy for Layouts Header Header Navigation Content Area 1 Navigation Content Area 1 Content Area 2 Content Area 2 Device targeting through CSS3 Media Queries 26
  • 27. Strategy for Orientation Header Header Promoted Content Promoted Content Device targeting through CSS3 Media Queries 27
  • 28. Strategy for Space Optimization Home Products Services Resources About Us Help Navigation bar in wide screen Home Products Services Resources About Us Help Navigation bar in tablets Navigation bar smartphones 28
  • 29. Strategy for images Scaling Images with the Layout Container Hiding and Revealing Portions of Images 29
  • 30. How Yahoo! technologies could help you build all this? A JavaScript MVC framework for mobile applications YUI is a free, open source JavaScript and CSS framework for building richly interactive web applications. 30
  • 31. Finally Customers don’t buy products and services. They pay for the value. It’s time we think about the value creation by giving best experiences to our users 31
  • 33. SPECIAL CREDITS TO Luke W. Ex Yahoo! and a known author in responsive layout designs Chris Coiler Curator of one of the best live examples in responsive layouts (csstricks.com) Ashutosh Kumar Principal Designer, Yahoo! Sarit Arora Senior Design Manger, Yahoo!
  • 34. THANKS FOR JOINING getadesh@yahoo.com Twitter: @getadesh