accessibility & multi-screen designdesign responsive & accessible future eric eggert —...

37
Accessibility & Multi-Screen Design Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18

Upload: others

Post on 27-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Accessibility & Multi-Screen DesignResponsive & Accessible Future

Eric Eggert — Accessibility & Multi-Screen Design – #cos18

Page 2: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

DisclaimerThis course is not a W3C course.Views expressed are my own.

Dies ist kein W3C-Kurs.Alle Ansichten sind meine Eigenen.

Page 3: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

ResponsiveWeb Design

Page 4: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

CSS GridsSome great examples:

๏ Web Design Experiments by Jen Simmons

๏ Jazz Poster | Jen Simmons

๏ Demo | Jen Simmons Labs

๏ Header, as many as will fit, footer

๏ Header, as many as will fit, some tall, footer

Page 5: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Great Support

Can I Use: Grid Level 1

Page 6: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Grid “fallbacks” and overridesby Rachel Andrew

Page 7: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

@supportsFeature Queries

Page 8: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Grids allow for...

๏ reliable 2-dimensional layouts.

๏ mixing fixed-width elements with flexible ones (fr unit).

๏ redefining layout from the container – a more straight forward responsive workflow.

๏ layering items on the grid.

Page 9: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Subgrids

Page 10: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

How Subgrids Workby Rachel Andrew

Page 11: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Progressive Web Apps

Page 12: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

PWA๏ Loads over HTTPS

๏ Use Service Workers to provide a offline access

๏ Prompt users to add to home screen

๏ Have mobile friendly layout

๏ Uses progressive enhancement

๏ Optimizes assets

๏ Provide enhanced a11y features

Page 13: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Service WorkerBasically a small proxy that handles URL requests and can act on them, for example serve a fallback page and caching assets.

Page 14: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Accessibility

Page 15: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

The Accessible Smart Home๏ Amazon Echo

๏ Google Home

๏ HomePod

๏ Nest Thermostats

๏ ...

Page 16: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course
Page 17: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Smart Home Accessibility๏ Voice Input

๏ Non-Voice Input

๏ Accessible configuration

Page 18: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Video CallsFace Time, Google Duo, ...

Page 19: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course
Page 20: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Software TTYTeletypewriter

Page 21: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Augmented RealityColor detection, shapes/faces detection

Page 22: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

A Peek Inside the Niantic Real World Platform – Niantic

Page 23: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Matt Moss: Control your iPhone with your eyes

Page 24: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

WearablesWatches, Glasses

Page 25: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Apple Watch: Visual

๏ VoiceOver

๏ Zoom

๏ Font Adjustment

๏ Grayscale

๏ Extra Large Watch Face

Page 26: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course
Page 27: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Apple Watch: Hearing

๏ Taptic Feedback

๏ Scribble

๏ Mono Audio

Page 28: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Apple Watch: Physical/Motor

Page 29: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course
Page 30: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Social Media Accessibility

Page 32: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

Automatic CaptionsOn YouTube, usually insufficient, but a good start

Page 35: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course
Page 36: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course
Page 37: Accessibility & Multi-Screen DesignDesign Responsive & Accessible Future Eric Eggert — Accessibility & Multi-Screen Design – #cos18 Disclaimer This course is not a W3C course

The End.