~/talk

Creating Narratives: Shaping TalkBack with Compose Semantics

Talkat droidcon London 2024 · 2024-10-31..11-01· [accessibility, android]
links:none on file
slides:none on file

Shows how Jetpack Compose and Android TalkBack interact via the semantic tree and demos using mergeDescendants to collapse a row so users swipe once instead of many times, and clearAndSetSemantics plus onClickLabel to replace scattered UI fragments with natural sentences like “You spent £49.99 on October 31st at 10:15 a.m.” Describes testing on emulator and device with TalkBack, suggests using accessibility checks and semantic matchers for automated tests, and reports that the template approach yields clearer, more usable spoken output.

AI-written summary · about

  1. 0:00Welcome
  2. 1:49TalkBack and accessibility
  3. 2:57Semantics in Jetpack Compose
  4. 3:39First TalkBack UI demo
  5. 4:45Complex UI challenges
  6. 5:48Simplify navigation
  7. 6:51Custom TalkBack templates
  8. 8:17Testing TalkBack
  9. 9:21Semantic design best practices
  10. 10:23Semantics mistakes
  11. 11:47Summary
  12. 12:10Q&A
~/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.