DO or DO
@GlafiraZhur for the DevFest Berlin
November 2023
Twitter: @glafirazhur
Accessibility Lead
GDE for Web
Unlabelled
Double-tap to activate
Unlabelled
Double-tap to activate
Unlabelled
Double-tap to activate
Glafira
Currently learning
Current, 0
disabled
Previous record, 41
disabled
Streak calendar
Double-tap to activate
Home
Double-tap to activate
Explore
Double-tap to activate
Challenges
Double-tap to activate
Profile
Double-tap to activate
Streak
Unlabelled
Double-tap to activate
Unlabelled
Double-tap to activate
Unlabelled
Double-tap to activate
Glafira
Currently learning
Current, 0
disabled
Previous record, 41
disabled
Streak calendar
Double-tap to activate
Home
Double-tap to activate
Explore
Double-tap to activate
Challenges
Double-tap to activate
Profile
Double-tap to activate
Streak
People With Disabilities
15% of population
1,211,238,211
Earth population
8,074,921,408
15%
NOT INCLUDED
59%
22%
have at least one setting turned on
have at least two settings turned on
0.01%
use Talkback on Android
Current language: English
Double-tap to activate
Settings
Double-tap to activate
Double-tap to activate
Button
Button
Button
Language Level 1
Unlabelled
Unlabelled
Unlabelled
Double-tap to activate
Settings
Button
@Composable
private fun ShareButton(onClick: () -> Unit) {
IconButton(onClick = onClick) {
Icon(
imageVector = Icons.Filled.Share,
contentDescription =
stringResource(R.string.label_share)
)
}
}‼️
Glafira
Heading
Currently learning: Korean, Thai, English
Premium
Previous record: 41 days
disabled
Streak
Heading
Current:
0 days in streak
disabled
37%
adjust text size
Elements are going out of the container
Elements can not be used because of the overflow
16%
use a bigger display size
In most cases it does not break anything
Sometimes it feels like an essential functionality 😅
✅ Font size 200%
✅ Zoom 200% - 400%
✅ Do not fix the height of the elements
✅ Use relative units (like dp, sp)
Twitter: @glafirazhur
Learn accessibility!