ANDROID-14884. Improve accessibility for XML list items (Classic)
:goal_net: What's the goal?
Improve accessibility for XML list items (Classic)
:construction: How do we do it?
- Create new ListRowItemWithSwitch component to handle custom a11y configuration
- Create new ListRowItemWithCheckBox component to handle custom a11y configuration
- Add logic to build a custom contentDescription in order to follow the order defined in Mistica
- https://www.figma.com/design/Be8QB9onmHunKCCAkIBAVr/%F0%9F%94%B8-Lists-Specs?node-id=4615-10712&t=Ze8O48QsTrQCnKRj-4
- Add new components into Catalog place
☑️ Checks
- [x] I updated the documentation, including readmes and wikis. If this is a breaking change, tag the PR with "Breaking Change" label and remember to include breaking change migration guide in release notes where this version is released.
- [x] Tested with dark mode.
- [x] Tested with API 24.
- Android Accessibility Suite minSdk=26
- [ ] Sync done with iOS team for this feature to ensure alignment, if applies.
:test_tube: How can I test this?
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download
📱 New catalog for testing generated: Download