Responsive Design, Past, Present and Future

76

Transcript of Responsive Design, Past, Present and Future

Page 1: Responsive Design, Past, Present and Future
Page 2: Responsive Design, Past, Present and Future

Responsive Design: Past, Present & Future

FITC Spotlight Advanced Responsive Design 2016

@andrewsmyk

Page 3: Responsive Design, Past, Present and Future
Page 4: Responsive Design, Past, Present and Future

www.andrewsmyk.com/advancedrwd

Page 5: Responsive Design, Past, Present and Future

@andrewsmyk

Page 6: Responsive Design, Past, Present and Future

@andrewsmyk

Page 7: Responsive Design, Past, Present and Future

@andrewsmyk future

past

present

Things we used to do but stopped doing because something shiny and new came along. And now doing it again.

Page 8: Responsive Design, Past, Present and Future

@andrewsmyk future

past

present

Page 9: Responsive Design, Past, Present and Future

@andrewsmyk future

past

present

Page 10: Responsive Design, Past, Present and Future

640 x 480 800 x 600

@andrewsmyk

past

Page 11: Responsive Design, Past, Present and Future

640 800

@andrewsmyk

past

Page 13: Responsive Design, Past, Present and Future

640 x 480 800 x 600 1024 x 768 1200 x 900 1920 x 1200

@andrewsmyk

past

Page 14: Responsive Design, Past, Present and Future

@andrewsmyk

past

Page 15: Responsive Design, Past, Present and Future

@andrewsmyk

past

Page 16: Responsive Design, Past, Present and Future

@andrewsmyk

past

Page 17: Responsive Design, Past, Present and Future
Page 18: Responsive Design, Past, Present and Future

@andrewsmyk

present

Page 19: Responsive Design, Past, Present and Future
Page 20: Responsive Design, Past, Present and Future
Page 21: Responsive Design, Past, Present and Future

@andrewsmyk

present

Page 22: Responsive Design, Past, Present and Future

I am gonna have to media query the shit out of this.

Page 23: Responsive Design, Past, Present and Future

design with text only

@andrewsmyk

present

Page 24: Responsive Design, Past, Present and Future

@andrewsmyk

past

present

future

Page 25: Responsive Design, Past, Present and Future

design with text only

@andrewsmyk

past

present

future

Page 27: Responsive Design, Past, Present and Future

design with text only: helps keep your media queries as simple as possible.

@andrewsmyk

present

Page 28: Responsive Design, Past, Present and Future

design with text only: Pages are low weight with high performance.

@andrewsmyk

present

Page 29: Responsive Design, Past, Present and Future

An unstyled HTML page is ubiquitous and device agnostic.

@andrewsmyk

past

present

future

Page 30: Responsive Design, Past, Present and Future

“Design consistency is not about pixels.”

@andrewsmyk

present

Page 31: Responsive Design, Past, Present and Future

Responsive Typography

Building for Hierarchy Size Weight Color Position Type Contrast

Page 32: Responsive Design, Past, Present and Future

Responsive Typography

Modular scale

Page 33: Responsive Design, Past, Present and Future

Responsive Typography

9 12 16 21 28 37 50 67 89

Page 34: Responsive Design, Past, Present and Future

Responsive Typography

Creates Typographic

rhythm

Page 35: Responsive Design, Past, Present and Future

Responsive Typography

Why Modular Scales? increases readability increases legibility balances white-space balances typographic texture type contrast

Page 36: Responsive Design, Past, Present and Future

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) *

Page 37: Responsive Design, Past, Present and Future

Responsive Typography

Modular Math for 3:4 ¾ = .75 16px base font 16/.75 = 21px 21/.75 = 28px 28/.75 = 37px 37/.75 = 50px

Page 38: Responsive Design, Past, Present and Future

Responsive Typography

9 12 16 21 28 37 50 67 89

Page 39: Responsive Design, Past, Present and Future

Responsive Typography

9 12 16 21 28 37 50 67 89 10 13 18 24 32 42 56 74

Page 40: Responsive Design, Past, Present and Future

Responsive Typography

Modular Line Height - As the screen gets smaller, increase line height - 1/.75 = 1.3

Page 41: Responsive Design, Past, Present and Future
Page 42: Responsive Design, Past, Present and Future
Page 43: Responsive Design, Past, Present and Future

@andrewsmyk

Page 44: Responsive Design, Past, Present and Future

@andrewsmyk

Page 45: Responsive Design, Past, Present and Future
Page 46: Responsive Design, Past, Present and Future
Page 47: Responsive Design, Past, Present and Future

It’s all about the content.

@andrewsmyk

present

Page 48: Responsive Design, Past, Present and Future

Content Modeling & Strategy

• Content Engagement • Content Curation • Rank and Prioritize Content

@andrewsmyk

present

Page 49: Responsive Design, Past, Present and Future
Page 50: Responsive Design, Past, Present and Future
Page 51: Responsive Design, Past, Present and Future

accessibility: #a11y WCAG

@andrewsmyk

present

Page 52: Responsive Design, Past, Present and Future

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

Page 53: Responsive Design, Past, Present and Future

Use Role attribute properly (a11y)

Link are recognizable (a11y)

Logical Layouts and Patterns (a11y)

Semantic Headings and Structures (a11y)

@andrewsmyk

present

Page 54: Responsive Design, Past, Present and Future

A A A

@andrewsmyk

present

Page 55: Responsive Design, Past, Present and Future

A A A

@andrewsmyk future

Page 56: Responsive Design, Past, Present and Future

@andrewsmyk

present

Page 57: Responsive Design, Past, Present and Future

@andrewsmyk

present

progressive web apps

Page 58: Responsive Design, Past, Present and Future

Responsive App-like-interactions Discoverable Installable Linkable

@andrewsmyk

present

Page 59: Responsive Design, Past, Present and Future

Browser Dependent URL masking Empty Shell (wait for content downloading)

@andrewsmyk

present

Page 60: Responsive Design, Past, Present and Future

@andrewsmyk

present

Page 61: Responsive Design, Past, Present and Future
Page 62: Responsive Design, Past, Present and Future
Page 63: Responsive Design, Past, Present and Future

@andrewsmyk

present

Page 64: Responsive Design, Past, Present and Future

@media (distance: far) { /* increase text size here */ }

@andrewsmyk future

Page 65: Responsive Design, Past, Present and Future

“Adjust to Screen” iPad viewport of 768 as a baseline for large screens at distance.

@andrewsmyk future

Page 66: Responsive Design, Past, Present and Future

@andrewsmyk future

Page 67: Responsive Design, Past, Present and Future

@andrewsmyk future

Facial Recognition and Distance

Page 68: Responsive Design, Past, Present and Future

@andrewsmyk future

Page 69: Responsive Design, Past, Present and Future

@andrewsmyk future

Page 70: Responsive Design, Past, Present and Future

@andrewsmyk future

Page 71: Responsive Design, Past, Present and Future

@andrewsmyk future

Page 72: Responsive Design, Past, Present and Future
Page 73: Responsive Design, Past, Present and Future
Page 74: Responsive Design, Past, Present and Future

@andrewsmyk

Questions?

Page 75: Responsive Design, Past, Present and Future

Thank you!

Page 76: Responsive Design, Past, Present and Future

@andrewsmyk www.andrewsmyk.com/advancedrwd