~/talk

Building Compose Apps for everyone

name:Joe Birch
links:none on file
slides:none on file

15% of the world’s population has some form of disability and Jetpack Compose reduces friction but requires specific semantic work: use the semantics tree to expose meaning, set contentDescription & clickLabel for images and actions, prefer IconButton/TextButton or enforce a minimum touch area (use sizing and padding) to meet the 40dp touch target guideline, use mergeDescendants to compress multiple nodes into one focusable item, provide textSemantics and stateDescription for correct spoken output.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 3:59Why accessibility matters
  3. 6:27Semantics in Jetpack Compose
  4. 11:20Touch targets and sizing
  5. 15:34Content descriptions for icons
  6. 18:22Click labels for actions
  7. 21:09Text semantics for clarity
  8. 24:17Merging descendants in UI
  9. 27:31State descriptions for toggles
  10. 29:41Toggle component accessibility
  11. 33:13Accessibility actions for multiple tasks
  12. 36:01Using headings for navigation
  13. 38:29Custom composables and semantics
  14. 40:33Testing with TalkBack and resources
~/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.