Creating Narratives: Shaping TalkBack with Compose Semantics
summary
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
chapters (12)
- 0:00Welcome
- 1:49TalkBack and accessibility
- 2:57Semantics in Jetpack Compose
- 3:39First TalkBack UI demo
- 4:45Complex UI challenges
- 5:48Simplify navigation
- 6:51Custom TalkBack templates
- 8:17Testing TalkBack
- 9:21Semantic design best practices
- 10:23Semantics mistakes
- 11:47Summary
- 12:10Q&A
related talks
34mDeep Dive into Compose Semantics
34mAutomating Full-Screen TalkBack for a Government App with Designer Collaboration and AI Agents — a Practical Experience
20mOptimize the Text-To-Speech experience for blind users
43mBuilding Accessible Apps with Jetpack Compose
44mAccessibility with Compose : Experimentation & Live coding
32mReimagining Android Dialogs with Jetpack Compose
37mDeep-Dive Into Mobile Accessibility & Interactive Quiz
34mOverview of UI testing in Compose
