contentDescription, focus order, touch target ≥48dp, поддержка крупного шрифта (sp), проверка TalkBack, семантические роли; для кастомных View — AccessibilityNodeInfo.
Разбор
- Не полагайтесь только на цвет для статуса.
- Espresso AccessibilityChecks в CI опционально.
- Compose: semantics modifiers — отдельный API.
- Динамический текст не должен ломать layout безвозвратно.
Итог
A11y — часть качества платформенного UI, не опциональный polish.