75

Responsive Design: Past, Present, Future

Embed Size (px)

Citation preview

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

Responsive Design: Past, Present & Future

FITC Spotlight Advanced Responsive Design 2016

@andrewsmyk

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

www.andrewsmyk.com/advancedrwd

Page 5: Responsive Design: Past, Present, Future

@andrewsmyk

Page 6: Responsive Design: Past, Present, Future

@andrewsmyk

Page 7: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

past

present

future

past

present

future

Page 8: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

past

present

future

past

present

future

Page 9: Responsive Design: Past, Present, Future

640 x 480 800 x 600

@andrewsmyk

past

present

future

Page 10: Responsive Design: Past, Present, Future

640 800

@andrewsmyk

past

present

future

Page 12: Responsive Design: Past, Present, Future

640 x 480 800 x 6001024 x 7681200 x 9001920 x 1200

@andrewsmyk

past

present

future

Page 13: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 14: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 15: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 16: Responsive Design: Past, Present, Future
Page 17: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 18: Responsive Design: Past, Present, Future
Page 19: Responsive Design: Past, Present, Future
Page 20: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 21: Responsive Design: Past, Present, Future

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

Page 22: Responsive Design: Past, Present, Future

design with text only

@andrewsmyk

past

present

future

Page 23: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 24: Responsive Design: Past, Present, Future

design with text only

@andrewsmyk

past

present

future

Page 26: Responsive Design: Past, Present, Future

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

@andrewsmyk

past

present

future

Page 27: Responsive Design: Past, Present, Future

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

@andrewsmyk

past

present

future

Page 28: Responsive Design: Past, Present, Future

An unstyled HTML page is

ubiquitous and device agnostic.

@andrewsmyk

past

present

future

Page 29: Responsive Design: Past, Present, Future

“Design consistency is not about pixels.”

@andrewsmyk

past

present

future

Page 30: Responsive Design: Past, Present, Future

Responsive Typography

Building for HierarchySizeWeightColorPositionType Contrast

Page 32: Responsive Design: Past, Present, Future

Responsive Typography

9 12 16 21 28 37 50 67 89

Page 33: Responsive Design: Past, Present, Future

Responsive Typography

Creates Typographic

rhythm

Page 34: Responsive Design: Past, Present, Future

Responsive Typography

Why Modular Scales?increases readabilityincreases legibilitybalances white-spacebalances typographic texture type contrast

Page 35: Responsive Design: Past, Present, Future

Responsive Typography

Modular Scales2: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 36: Responsive Design: Past, Present, Future

Responsive Typography

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

Page 37: Responsive Design: Past, Present, Future

Responsive Typography

9 12 16 21 28 37 50 67 89

Page 38: Responsive Design: Past, Present, Future

Responsive Typography

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

Page 39: Responsive Design: Past, Present, Future

Responsive Typography

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

Page 40: Responsive Design: Past, Present, Future
Page 41: Responsive Design: Past, Present, Future
Page 46: Responsive Design: Past, Present, Future

It’s all about the content.

@andrewsmyk

past

present

future

Page 47: Responsive Design: Past, Present, Future

Content Modeling & Strategy

• Content Engagement• Content Curation• Rank and Prioritize Content

@andrewsmyk

past

present

future

Page 50: Responsive Design: Past, Present, Future

accessibility:#a11yWCAG

@andrewsmyk

past

present

future

Page 51: Responsive Design: Past, Present, Future

Provide text alternatives (WCAG2)

Readable and Understandable (WCAG2)

Content Appears and Operatesin Predictable Ways (WCAG2)

Robust Compatibility with Current and Future Devices (WCAG2)

@andrewsmyk

past

present

future

Page 52: Responsive Design: Past, Present, Future

Use Role attribute properly (a11y)

Link are recognizable (a11y)

Logical Layouts and Patterns (a11y)

Semantic Headings and Structures (a11y)

@andrewsmyk

past

present

future

Page 53: Responsive Design: Past, Present, Future

A A A

@andrewsmyk

past

present

future

Page 54: Responsive Design: Past, Present, Future

A A A

@andrewsmyk

past

present

future

Page 55: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 56: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

progressiveweb apps

Page 57: Responsive Design: Past, Present, Future

ResponsiveApp-like-interactionsDiscoverableInstallableLinkable

@andrewsmyk

past

present

future

Page 58: Responsive Design: Past, Present, Future

Browser DependentURL maskingEmpty Shell (wait for content downloading)

@andrewsmyk

past

present

future

Page 59: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

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

@andrewsmyk

past

present

future

Page 63: Responsive Design: Past, Present, Future

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

@andrewsmyk

past

present

future

Page 64: Responsive Design: Past, Present, Future

“Adjust to Screen”

iPad viewport of 768 as a baselinefor large screens at distance.

@andrewsmyk

past

present

future

Page 65: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 66: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Facial Recognition and Distance

Page 67: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 68: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 69: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 70: Responsive Design: Past, Present, Future

@andrewsmyk

past

present

future

Page 71: Responsive Design: Past, Present, Future
Page 72: Responsive Design: Past, Present, Future
Page 73: Responsive Design: Past, Present, Future

@andrewsmyk

Questions?

Page 74: Responsive Design: Past, Present, Future

Thank you!

Page 75: Responsive Design: Past, Present, Future

@andrewsmykwww.andrewsmyk.com/advancedrwd