SlideShare uma empresa Scribd logo
1 de 75
Responsive Design:
Past, Present & Future
FITC Spotlight Advanced
Responsive Design 2016
@andrewsmyk
www.andrewsmyk.com/advancedrwd
@andrewsmyk
@andrewsmyk
@andrewsmyk
future
past
present
@andrewsmyk
future
past
present
640 x 480
800 x 600
@andrewsmyk
past
640 800
@andrewsmyk
past
@andrewsmyk
past
640 x 480
800 x 600
1024 x 768
1200 x 900
1920 x 1200
@andrewsmyk
past
@andrewsmyk
past
@andrewsmyk
past
@andrewsmyk
past
@andrewsmyk
present
@andrewsmyk
present
I am gonna have to media query the shit out of this.
design with text only
@andrewsmyk
present
@andrewsmyk
past
present
future
design with text only
@andrewsmyk
past
present
future
@andrewsmyk
past
present
future
design with text only:
helps keep your media queries as simple as possible.
@andrewsmyk
present
design with text only:
Pages are low weight with high performance.
@andrewsmyk
present
An unstyled HTML page is
ubiquitous and device agnostic.
@andrewsmyk
past
present
future
“Design consistency is not about pixels.”
@andrewsmyk
present
Responsive Typography
Building for Hierarchy
Size
Weight
Color
Position
Type Contrast
Responsive Typography
Modular scale
Responsive Typography
9 12 16 21 28 37 50 67 89
Responsive Typography
Creates Typographic
rhythm
Responsive Typography
Why Modular Scales?
increases readability
increases legibility
balances white-space
balances typographic texture
type contrast
Responsive Typography
Modular Scales
2:3 (perfect fifth)
3:4 (perfect fourth) *
1:1.618 (golden section)
4:5 (major third)
3:5 (major sixth)
9:16 (minor seventh) *
Responsive Typography
Modular Math for 3:4
¾ = .75
16px base font
16/.75 = 21px
21/.75 = 28px
28/.75 = 37px
37/.75 = 50px
Responsive Typography
9 12 16 21 28 37 50 67 89
Responsive Typography
9 12 16 21 28 37 50 67 89
10 13 18 24 32 42 56 74
Responsive Typography
Modular Line Height
- As the screen gets smaller, increase line height
- 1/.75 = 1.3
@andrewsmyk
@andrewsmyk
It’s all about the content.
@andrewsmyk
present
Content Modeling & Strategy
• Content Engagement
• Content Curation
• Rank and Prioritize Content
@andrewsmyk
present
accessibility:
#a11y
WCAG
@andrewsmyk
present
Provide text alternatives (WCAG2)
Readable and Understandable (WCAG2)
Content Appears and Operates
in Predictable Ways (WCAG2)
Robust Compatibility with Current
and Future Devices (WCAG2)
@andrewsmyk
present
Use Role attribute properly (a11y)
Link are recognizable (a11y)
Logical Layouts and Patterns (a11y)
Semantic Headings and Structures (a11y)
@andrewsmyk
present
A A A
@andrewsmyk
present
A A A
@andrewsmyk
future
@andrewsmyk
present
@andrewsmyk
present
progressive
web apps
Responsive
App-like-interactions
Discoverable
Installable
Linkable
@andrewsmyk
present
Browser Dependent
URL masking
Empty Shell (wait for content downloading)
@andrewsmyk
present
@andrewsmyk
present
@andrewsmyk
present
@media (distance: far) {
/* increase text size here */
}
@andrewsmyk
future
“Adjust to Screen”
iPad viewport of 768 as a baseline
for large screens at distance.
@andrewsmyk
future
@andrewsmyk
future
@andrewsmyk
future
Facial Recognition and Distance
@andrewsmyk
future
@andrewsmyk
future
@andrewsmyk
future
@andrewsmyk
future
@andrewsmyk
Questions?
Thank you!
@andrewsmyk
www.andrewsmyk.com/advancedrwd

Mais conteúdo relacionado

Destaque

Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13
Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13
Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13
Andrew Smyk
 
Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013
Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013
Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013
Andrew Smyk
 
Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13
Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13
Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13
Andrew Smyk
 
Leveraging Mobile to Increase Student Engagement - HighEdWeb - Michigan
Leveraging Mobile to Increase Student Engagement - HighEdWeb - MichiganLeveraging Mobile to Increase Student Engagement - HighEdWeb - Michigan
Leveraging Mobile to Increase Student Engagement - HighEdWeb - Michigan
Andrew Smyk
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
Andrew Smyk
 
your UX is not my UX
your UX is not my UXyour UX is not my UX
your UX is not my UX
Andrew Smyk
 

Destaque (15)

Recruitment
RecruitmentRecruitment
Recruitment
 
Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13
Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13
Digital Kids on Branding, Privacy and Technology Bias - PSUWeb13
 
Leveraging mobile to increase student engagement - HighEdWeb - Arkansas
Leveraging mobile to increase student engagement - HighEdWeb - ArkansasLeveraging mobile to increase student engagement - HighEdWeb - Arkansas
Leveraging mobile to increase student engagement - HighEdWeb - Arkansas
 
Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013
Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013
Digital Kids on Branding, Privacy and Technology Bias - HeWebAR 2013
 
Rethinking mlearning and the Promise of Flying Cars ConfabEdu 2014
Rethinking mlearning and the Promise of Flying Cars ConfabEdu 2014Rethinking mlearning and the Promise of Flying Cars ConfabEdu 2014
Rethinking mlearning and the Promise of Flying Cars ConfabEdu 2014
 
Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13
Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13
Digital Kids on Branding, Privacy and Technology Bias - MinneWebCon13
 
Leveraging Mobile to Increase Student Engagement - HighEdWeb - Michigan
Leveraging Mobile to Increase Student Engagement - HighEdWeb - MichiganLeveraging Mobile to Increase Student Engagement - HighEdWeb - Michigan
Leveraging Mobile to Increase Student Engagement - HighEdWeb - Michigan
 
Rethinking Mobile Learning and the Promise of Flying Cars
Rethinking Mobile Learning and the Promise of Flying CarsRethinking Mobile Learning and the Promise of Flying Cars
Rethinking Mobile Learning and the Promise of Flying Cars
 
What You Can Learn From a 4 Year Old About Ponies and Mobile UX
What You Can Learn From a 4 Year Old About Ponies and Mobile UXWhat You Can Learn From a 4 Year Old About Ponies and Mobile UX
What You Can Learn From a 4 Year Old About Ponies and Mobile UX
 
Building Effective Cross-Channel Communication Strategies with Applicants
Building Effective Cross-Channel Communication Strategies with ApplicantsBuilding Effective Cross-Channel Communication Strategies with Applicants
Building Effective Cross-Channel Communication Strategies with Applicants
 
From Digital, to Physical and Back Again
From Digital, to Physical and Back AgainFrom Digital, to Physical and Back Again
From Digital, to Physical and Back Again
 
Digital Kids and Technology Bias - Girl Geeks TO Edition
Digital Kids and Technology Bias - Girl Geeks TO EditionDigital Kids and Technology Bias - Girl Geeks TO Edition
Digital Kids and Technology Bias - Girl Geeks TO Edition
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
your UX is not my UX
your UX is not my UXyour UX is not my UX
your UX is not my UX
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 

Semelhante a Responsive Design: Past, Present, Future

Coding for Designers
Coding for DesignersCoding for Designers
Coding for Designers
Milly Schmidt
 
Designing future proof websites
Designing future proof websitesDesigning future proof websites
Designing future proof websites
Four Kitchens
 

Semelhante a Responsive Design: Past, Present, Future (20)

Responsive Design, Past, Present and Future
Responsive Design, Past, Present and FutureResponsive Design, Past, Present and Future
Responsive Design, Past, Present and Future
 
Advanced Design Methods 1, Day 1
Advanced Design Methods 1, Day 1Advanced Design Methods 1, Day 1
Advanced Design Methods 1, Day 1
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive Design & Mobile First
Responsive Design & Mobile FirstResponsive Design & Mobile First
Responsive Design & Mobile First
 
Coding for Designers
Coding for DesignersCoding for Designers
Coding for Designers
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
State of responsive web design in 2019 and beyond
State of responsive web design in 2019 and beyondState of responsive web design in 2019 and beyond
State of responsive web design in 2019 and beyond
 
Drupal as a Data Purveyor, Part I
Drupal as a Data Purveyor, Part IDrupal as a Data Purveyor, Part I
Drupal as a Data Purveyor, Part I
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Adapting to Reality [Starbucks Lunch & Learn]
Adapting to Reality [Starbucks Lunch & Learn]Adapting to Reality [Starbucks Lunch & Learn]
Adapting to Reality [Starbucks Lunch & Learn]
 
Some web design ideas
Some web design ideasSome web design ideas
Some web design ideas
 
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
 
Designing future proof websites
Designing future proof websitesDesigning future proof websites
Designing future proof websites
 
Responsive web design - or just web design?
Responsive web design - or just web design?Responsive web design - or just web design?
Responsive web design - or just web design?
 
Aaron Carlino: Head lessons - virtual stripecon 2021
Aaron Carlino: Head lessons - virtual stripecon 2021Aaron Carlino: Head lessons - virtual stripecon 2021
Aaron Carlino: Head lessons - virtual stripecon 2021
 
Exploring Adaptive Interfaces [Generate 2017]
Exploring Adaptive Interfaces [Generate 2017]Exploring Adaptive Interfaces [Generate 2017]
Exploring Adaptive Interfaces [Generate 2017]
 
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - UpdatedUsing Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
 

Último

在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 

Último (20)

Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 

Responsive Design: Past, Present, Future