Upgrade to Pro — share decks privately, control downloads, hide ads and more …

No Apollogies: Making Apps Accessible

No Apollogies: Making Apps Accessible

Imagine an astronaut using your Angular application in space. Accessibility is about providing the best user experience that leads to software made with people in difficult situations in mind. Such difficulties might be temporal, permanent or caused by the environment… like Space.

I’ll prepare your app for use in the pitch black of space and brightest of sunlight. I’ll implement navigation with voice commands, use a keyboard and touch-screen with gloves. I will show you how to produce accessible software that is ready-to-use even on a spaceship.

Vitalii Bobrov

August 31, 2019
Tweet

More Decks by Vitalii Bobrov

Other Decks in Programming

Transcript

  1. P R O J E C T S T H

    AT D I D N ’ T PA S S A 1 1 Y R E V I E W
  2. EQUAL UX FOR EVERYONE N O T O N LY

    F O R P E O P L E W I T H D I S A B I L I T I E S
  3. **

  4. ILLUMINANCE IN LUX 0 . 0 5 - 0 .

    3 F U L L M O O N O N A C L E A R N I G H T 2 0 - 5 0 P U B L I C A R E A S W I T H D A R K S U R R O U N D I N G S 3 2 0 - 5 0 0 O F F I C E L I G H T I N G
  5. • 1 4 P X • 1 6 P X

    • 1 8 P X IDE FONT
  6. T O O S M A L L … F

    O N T- S I Z E
  7. I A C C I D E N TA L

    LY P R E S S E D T H E W R O N G B U T T O N
  8. INERT H I D E E L E M E

    N T F O R I N T E R A C T I O N S https://github.com/WICG/inert
  9. CDK C O M P O N E N T

    D E V K I T https://material.angular.io/cdk/a11y/overview
  10. L I G H T H O U S E

    https://developers.google.com/web/tools/lighthouse/
  11. THANK YOU D O N ’ T G E T

    U S E R S L O S T I N S PA C E @bobrov1989 https://bobrov.dev