Goal: validate Petit accessibility with Android TalkBack on a real device.
- Open device Settings.
- Go to Accessibility.
- Open TalkBack.
- Enable TalkBack.
If configured, press and hold both volume keys for 3 seconds.
| Gesture | Action |
|---|---|
| Single tap | Focus and read item |
| Double tap | Activate focused item |
| Swipe right | Next item |
| Swipe left | Previous item |
| Two-finger swipe down | Scroll down |
| Two-finger swipe up | Scroll up |
- Empty-state message is announced
- Primary CTA is announced with clear action
- Top-bar actions have descriptive labels
- Each tab has a meaningful label
- FAB announces its action
- Quick actions are reachable and actionable
- Title, fields, and errors are announced
- Date and selection controls are accessible
- Save state (enabled/disabled) is announced
- Cat identity and health sections are readable
- Action buttons have specific labels
- List items announce key info (type, date, status)
- Add buttons are labeled
- Status chips are understandable via text, not color alone
- Preferences announce current state
- Destructive actions clearly communicate impact
Critical:
- Full screen navigation possible with TalkBack only
- Forms are fully operable
- Critical actions are understandable and actionable
Important:
- Logical reading order
- State changes are announced
- Related content grouped semantically
| Issue | Likely Cause | Fix |
|---|---|---|
| Element not announced | Missing semantics/content description | Add semantic label |
| Vague announcement | Generic label text | Use explicit action/object wording |
| Hard to tap | Touch target too small | Increase target size to >= 48dp |
| Incorrect order | Composition order mismatch | Tune semantic traversal order |
- Date:
- Tester:
- Device:
- Android version:
- TalkBack version:
- App version:
Results:
- Home:
- Navigation:
- Forms:
- Lists:
- Settings:
- Critical issues: