SlideShare a Scribd company logo
A11y for Design System
Paya Do
Introduction
Countries i have lived: Vietnam, US, Singapore, Japan
Before 10: sewing, drawing, crafting dumb devices, very good at
mathematics
Before 20: studying law, still drawing and crafting dumb devices
21 ~ now: made games, made e-commerce systems (Amazon,
Diesel, Marc Jacobs, Michael Kors, Ray-Ban etc.). Now with Mercari.
Still pushing pixels & liking dumb devices
I like visual & interface design. I code sometimes.
E-commerce
works
What Is Mercari?
The Mercari app is a C2C marketplace where individuals can easily sell used items. Mercari offers a unique customer
experience, with a transaction environment that uses the payments Mercari holds in escrow, and simple and
affordable shipping options.
By the Numbers (JP/Full Year)
232
346.8
GMV¹
490.2B

In: billion JPY
FY
06/2017
FY
06/2018
21.2
33.4
Net Sales
46.2B

In: billion JPY
FY
06/2017
FY
06/2018
8.45
10.75
MAU²
13.57M

In: Million
people
FY
06/2017
FY
06/2018
Source: Internal documents, from FY2018.6 Presentation Material

1. GMV after cancellation

2. Monthly Active Users in June. Number of registered users that used our app in the month

490.2
FY
06/2019
46.2
FY
06/2019
13.57
FY
06/2019
Mercari’s Strengths Fun & Engaging
App use time on par with that of social media
Source: Nielsen Digital (January 2018)
*Nielsen’s data is based only on mobile app usage and does not include PC browser use. Average monthly usage time for unique users in January 2018. Frill and Rakuma merged in February 2018.

Current business development Make Selling a Breeze
My current duty
mercari R4D is a research and development organization of Mercari, Inc. established in December 2017. Our
goal is to conduct speedy research and development, and to implement them within society.
Mercari life
Mercari Japan
Help guide UI
Adding keyword search form
with auto-complete
Changing to drop-down menu
Adding web / desktop version
Customer support chatbot
Mercari Transaction Checker Tool
Material-UI React Components App-like desktop dashboard Keyboard accessible, high color contrast
Design System
By the people, for the people
Not just UI components
(this is old)
Design System Structure
Building Blocks
UI Elements
Atomic Design is a popular
methodology with 5 component
stages.
Follow the fundamentals, also
customize to fit your team.
Look for “Atomic Design” by
Brad Frost
A simple example
Letter “M” can look different and sound different on different browsers.
Design system means working with small parts to create pattern.
Ethan Marcotte - The World-Wide Work https://newadventuresconf.com/2019/coverage/ethan/
Design System
By the people, for the people
a11y (Accessibility)
Google I/O’19
Accessible product for everyone
Developer can make choices that drive business & social impact
Why a11y?
To make better choices for your users. More and more
people of all abilities/economies are having access to the
internet & smartphones.
Helps us focus on what really matters -> we will be able to
simplify things
We are all temporarily abled
Accessibility:
Live Caption
Live, on-device captions for
any video you watch on your
Android device, coming later
this year with Android Q
Use cases: people with
hearing difficulty, talking on a
phone with noisy background,
etc.
My grandpa &
the tech
Solve one,
benefit others
Situational
limitation
A solution can scale to
broader audiences
https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf
“In Vietnam, the survey found that over 7 per
cent of the population aged 2 years and older,
– around 6.2 million, have a disability but an
additional 13 per cent - nearly 12 million, live in
a household with a person with a disability.”
“Asia is the largest growing market for
smartphones.”
“30% of users in India search primarily using
voice.”
https://www.unicef.org/vietnam/press-releases/launch-key-findings-viet-nams-first-large-scale-national-survey-people-disabilities
Accessibility Principles for Design System
Perceivable Color & Contrast
Web Content
Accessibility
Guidelines (WCAG) 2.1
285 million people
who are visually
impaired around
the world
https://www.butterfly.com.au/blog/design/heres-why-you-need-a-wcag-friendly-digital-design-system
A (minimal): Low
AA (mid): standard
AAA (highest)
Dark Theme
Android Q
Saving up to 60% of phone battery
Enhance accessibility
Working with Dark Mode
(L) Don’t:
High contrast accent
blue color
Bold font on bold font
on blackest black
background #000 can
hurt the eyes (especially
Japanese font has
more strokes).
(iOS new dark mode
mail app)
® Do:
Dark grey background
Resilient blue as accent
color
Only uses bold text
when needed
(Slack dark mode)
Perceivable Text size and audio controls
Android iOS (photo: dev discussion in Mercari)
Operable Keyboard accessible, Navigation through things
Mercari Transaction Checker Tool: navigation through keyboard, error tolerant, focus oder, used
daily by non-dev employees.
Operable Touch target sizing
Simple principle: Make your targets big so that they are easy for the users to tap.
Apple’s Human Interface Guidelines: minimum 44px
Google’s Material Design: minimum 48px
Microsoft’s Windows Phone UI Design & Interaction Guide: recommended 34px
Understandable Predictable & consistent
Button with both icon & straightforward content
Understandable Predictable & consistent
Labelling: screen readers can render to explain the meaning of UI elements
Keyword: screen reader as “assistive technology”
Robust “Everything works”
Some are slower, some are faster to adopt new technologies. But everyone is allowed to choose
their own method to access the internet content.
Clean, standard code that helps assistive technologies react correctly.
A11y is not difficult. One bite at a
time. Start with...
Focus on user, not the technology
The repository of publicly available design systems and pattern libraries.
Contrast Analysis & Accessibility guidelines ready-systems are some good
references (with Material Design too)
‘https://adele.uxpin.com/’
Check the contrast ratio
The most common accessibility failure. Golden number 4:5:1 or at least meet the
AA standard
Colorable tool
https://colorable.jxnblk.com/
Clean code & robust content
68% of homepages are missing alternative text/image.
Lighthouse tool for Chrome
The web components problem:
- No focus styles
- Lack of keyboard access
- Poor contrast, font size
- Inability to zoom
- No screen reader (assistive technology support)
- Autoplaying motion
- Cryptic, unlabeled icons
- No captions/alt/descriptions
Testing
+ Manual testing: Interact with your app using Android/iOS
accessibility services.
+ Testing with analysis tools: Use tools to discover opportunities to
improve your app's accessibility.
+ Automated testing: Turn on accessibility testing in testing library.
+ User testing: Get feedback from real people who interact with your app.
Testing hazard…
What are these labels my
dev friends???
Run screen reader on your device
Accessibility Scanner identifies aspects that can be improved for your app’s users
Any product, that doesn’t fulfill all the standards regarding
accessibility has the power to do harm and exclude people
Design has power to improve inequality for
internet users.
Google’s
Project
Euphonia
To collect more
voice data from
people with
impaired
speech
Go beyond & do not stay average
Devices are getting more affordable.
Communication technology and designing for the extreme can develop better
solutions, and make a good product, not just to do good.
Let’s include as many people as possible.
Question?

More Related Content

Similar to Accessibility for design system 19

Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
formfunction
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobile
paultrani
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Projectxyz01
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013
Markus Jönsson
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
Sameer Chavan
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
Michelle Michael
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
DMC, Inc.
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
Dr.Saranya K.G
 
iPad adoption and the enterprise
iPad adoption and the enterpriseiPad adoption and the enterprise
iPad adoption and the enterpriseQuark Software Inc.
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
John Coonen
 
The User Interface-Introduction .ppt
The User Interface-Introduction .pptThe User Interface-Introduction .ppt
The User Interface-Introduction .ppt
ssuserd67eb9
 
The User Interface-Introduction .ppt
The User Interface-Introduction .pptThe User Interface-Introduction .ppt
The User Interface-Introduction .ppt
ssuserb7947f
 
Defining strategies from the value of website
Defining strategies from the value of websiteDefining strategies from the value of website
Defining strategies from the value of website
Chitpong Wuttanan
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
Petru Jucovschi
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschimpgco
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
Razvan Rosu
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutDavid Farrell
 
Voice recognition assistant (research) - Typeform
Voice recognition assistant (research) - TypeformVoice recognition assistant (research) - Typeform
Voice recognition assistant (research) - Typeform
Andrei-Marcel Țiț
 
Technovation challenge workplan for week 4
Technovation challenge workplan for week 4Technovation challenge workplan for week 4
Technovation challenge workplan for week 4
wetech_global
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
Simon Guest
 

Similar to Accessibility for design system 19 (20)

Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobile
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Project
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
 
iPad adoption and the enterprise
iPad adoption and the enterpriseiPad adoption and the enterprise
iPad adoption and the enterprise
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
The User Interface-Introduction .ppt
The User Interface-Introduction .pptThe User Interface-Introduction .ppt
The User Interface-Introduction .ppt
 
The User Interface-Introduction .ppt
The User Interface-Introduction .pptThe User Interface-Introduction .ppt
The User Interface-Introduction .ppt
 
Defining strategies from the value of website
Defining strategies from the value of websiteDefining strategies from the value of website
Defining strategies from the value of website
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI Layout
 
Voice recognition assistant (research) - Typeform
Voice recognition assistant (research) - TypeformVoice recognition assistant (research) - Typeform
Voice recognition assistant (research) - Typeform
 
Technovation challenge workplan for week 4
Technovation challenge workplan for week 4Technovation challenge workplan for week 4
Technovation challenge workplan for week 4
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 

Recently uploaded

Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
asuzyq
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
7sd8fier
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
farazahmadas6
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
Alan Dix
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 

Recently uploaded (20)

Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 

Accessibility for design system 19

  • 1. A11y for Design System Paya Do
  • 2. Introduction Countries i have lived: Vietnam, US, Singapore, Japan Before 10: sewing, drawing, crafting dumb devices, very good at mathematics Before 20: studying law, still drawing and crafting dumb devices 21 ~ now: made games, made e-commerce systems (Amazon, Diesel, Marc Jacobs, Michael Kors, Ray-Ban etc.). Now with Mercari. Still pushing pixels & liking dumb devices I like visual & interface design. I code sometimes.
  • 4. What Is Mercari? The Mercari app is a C2C marketplace where individuals can easily sell used items. Mercari offers a unique customer experience, with a transaction environment that uses the payments Mercari holds in escrow, and simple and affordable shipping options.
  • 5. By the Numbers (JP/Full Year) 232 346.8 GMV¹ 490.2B
 In: billion JPY FY 06/2017 FY 06/2018 21.2 33.4 Net Sales 46.2B
 In: billion JPY FY 06/2017 FY 06/2018 8.45 10.75 MAU² 13.57M
 In: Million people FY 06/2017 FY 06/2018 Source: Internal documents, from FY2018.6 Presentation Material
 1. GMV after cancellation
 2. Monthly Active Users in June. Number of registered users that used our app in the month
 490.2 FY 06/2019 46.2 FY 06/2019 13.57 FY 06/2019
  • 6. Mercari’s Strengths Fun & Engaging App use time on par with that of social media Source: Nielsen Digital (January 2018) *Nielsen’s data is based only on mobile app usage and does not include PC browser use. Average monthly usage time for unique users in January 2018. Frill and Rakuma merged in February 2018.

  • 7. Current business development Make Selling a Breeze
  • 8. My current duty mercari R4D is a research and development organization of Mercari, Inc. established in December 2017. Our goal is to conduct speedy research and development, and to implement them within society.
  • 10. Mercari Japan Help guide UI Adding keyword search form with auto-complete Changing to drop-down menu Adding web / desktop version Customer support chatbot
  • 11. Mercari Transaction Checker Tool Material-UI React Components App-like desktop dashboard Keyboard accessible, high color contrast
  • 12. Design System By the people, for the people Not just UI components (this is old)
  • 15. UI Elements Atomic Design is a popular methodology with 5 component stages. Follow the fundamentals, also customize to fit your team. Look for “Atomic Design” by Brad Frost
  • 16. A simple example Letter “M” can look different and sound different on different browsers. Design system means working with small parts to create pattern. Ethan Marcotte - The World-Wide Work https://newadventuresconf.com/2019/coverage/ethan/
  • 17. Design System By the people, for the people a11y (Accessibility)
  • 18. Google I/O’19 Accessible product for everyone Developer can make choices that drive business & social impact
  • 19. Why a11y? To make better choices for your users. More and more people of all abilities/economies are having access to the internet & smartphones. Helps us focus on what really matters -> we will be able to simplify things We are all temporarily abled
  • 20. Accessibility: Live Caption Live, on-device captions for any video you watch on your Android device, coming later this year with Android Q Use cases: people with hearing difficulty, talking on a phone with noisy background, etc.
  • 22.
  • 23. Solve one, benefit others Situational limitation A solution can scale to broader audiences https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf
  • 24. “In Vietnam, the survey found that over 7 per cent of the population aged 2 years and older, – around 6.2 million, have a disability but an additional 13 per cent - nearly 12 million, live in a household with a person with a disability.” “Asia is the largest growing market for smartphones.” “30% of users in India search primarily using voice.” https://www.unicef.org/vietnam/press-releases/launch-key-findings-viet-nams-first-large-scale-national-survey-people-disabilities
  • 26. Perceivable Color & Contrast Web Content Accessibility Guidelines (WCAG) 2.1 285 million people who are visually impaired around the world https://www.butterfly.com.au/blog/design/heres-why-you-need-a-wcag-friendly-digital-design-system A (minimal): Low AA (mid): standard AAA (highest)
  • 27. Dark Theme Android Q Saving up to 60% of phone battery Enhance accessibility
  • 28. Working with Dark Mode (L) Don’t: High contrast accent blue color Bold font on bold font on blackest black background #000 can hurt the eyes (especially Japanese font has more strokes). (iOS new dark mode mail app) ® Do: Dark grey background Resilient blue as accent color Only uses bold text when needed (Slack dark mode)
  • 29. Perceivable Text size and audio controls Android iOS (photo: dev discussion in Mercari)
  • 30. Operable Keyboard accessible, Navigation through things Mercari Transaction Checker Tool: navigation through keyboard, error tolerant, focus oder, used daily by non-dev employees.
  • 31. Operable Touch target sizing Simple principle: Make your targets big so that they are easy for the users to tap. Apple’s Human Interface Guidelines: minimum 44px Google’s Material Design: minimum 48px Microsoft’s Windows Phone UI Design & Interaction Guide: recommended 34px
  • 32. Understandable Predictable & consistent Button with both icon & straightforward content
  • 33. Understandable Predictable & consistent Labelling: screen readers can render to explain the meaning of UI elements Keyword: screen reader as “assistive technology”
  • 34. Robust “Everything works” Some are slower, some are faster to adopt new technologies. But everyone is allowed to choose their own method to access the internet content. Clean, standard code that helps assistive technologies react correctly.
  • 35. A11y is not difficult. One bite at a time. Start with... Focus on user, not the technology
  • 36. The repository of publicly available design systems and pattern libraries. Contrast Analysis & Accessibility guidelines ready-systems are some good references (with Material Design too) ‘https://adele.uxpin.com/’
  • 37. Check the contrast ratio The most common accessibility failure. Golden number 4:5:1 or at least meet the AA standard Colorable tool https://colorable.jxnblk.com/
  • 38. Clean code & robust content 68% of homepages are missing alternative text/image. Lighthouse tool for Chrome
  • 39. The web components problem: - No focus styles - Lack of keyboard access - Poor contrast, font size - Inability to zoom - No screen reader (assistive technology support) - Autoplaying motion - Cryptic, unlabeled icons - No captions/alt/descriptions
  • 40. Testing + Manual testing: Interact with your app using Android/iOS accessibility services. + Testing with analysis tools: Use tools to discover opportunities to improve your app's accessibility. + Automated testing: Turn on accessibility testing in testing library. + User testing: Get feedback from real people who interact with your app.
  • 41. Testing hazard… What are these labels my dev friends???
  • 42. Run screen reader on your device Accessibility Scanner identifies aspects that can be improved for your app’s users
  • 43. Any product, that doesn’t fulfill all the standards regarding accessibility has the power to do harm and exclude people Design has power to improve inequality for internet users.
  • 44. Google’s Project Euphonia To collect more voice data from people with impaired speech
  • 45. Go beyond & do not stay average Devices are getting more affordable. Communication technology and designing for the extreme can develop better solutions, and make a good product, not just to do good. Let’s include as many people as possible.