Personalizing Accessibility
summary
Shows concrete, working Android examples: a settings-backed toggle that switches between icon‑only buttons with contentDescription and buttons with text labels using DataStore, ViewModel, StateFlow and Compose; a per‑app theme picker (dark/light/high‑contrast theme) wired into the app theme via a nullable enum and when expression. Covers semantics tweaks like clearAndSetSemantics and accessibility‑correct selection with selectable modifier. Useful if the goal is implementable code patterns, not just design theory.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 3:21Why accessibility matters
- 8:23Labels for icon buttons
- 23:49Allowing users to change app theme
- 36:19Resources
related talks
32mMaking Android accessibility easy
01h 01mAndroid for Everyone: Accessibility in Android
33mDemystifying Android accessibility development
37mAccessibility on Android in 2019
40mAccessibility on Android in 2019
12mThe Secrets of Android Accessibility
45mAccessibility Talk, Button. Double-tap to activate.
13mDesigning for accessibility in Android Studio and Jetpack Compose
