~/talk

Building accessibility support for Compose

Talkat Android Dev Summit 2022 · 2022-10-24..11-14· [android, accessibility]
links:none on file
slides:none on file

Compose generates a semantic model that becomes the AccessibilityNodeInfo tree so screen readers and services like TalkBack and Voice Access can interact; built‑in Material/Foundation components auto‑populate labels and actions while composables without meaning are omitted to reduce noise. Clickable modifiers or setting mergeDescendants group nodes; use semantics tree inspection via the Layout Inspector or Compose tests to verify output. Use clearAndSetSemantics to control read order, inspect Material implementations for correct behavior, and manually test with accessibility services.

AI-written summary · about

  1. 0:00Introduction to accessibility
  2. 0:45Accessibility design principles
  3. 1:48User interaction with apps
  4. 3:27Android accessibility framework
  5. 5:27Accessibility in Compose
  6. 7:23Merging and grouping elements
  7. 9:34Customizing semantics
  8. 11:49Accessibility best practices
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.