Overview
Ensure full accessibility compliance for mobile screen readers and assistive technologies.
Background
Mobile accessibility requires specific considerations for VoiceOver and TalkBack.
Specifications
Accessibility Features:
- Screen reader compatibility
- Dynamic text sizing
- Touch target sizing
- Focus management
- Announcement handling
Tasks:
- Add proper ARIA labels throughout
- Implement dynamic font scaling
- Ensure minimum touch targets
- Manage focus for modals
- Create screen reader announcements
Impacted Files:
- src/utils/accessibility.ts (new)
- src/hooks/useDynamicFontSize.ts (new)
- src/hooks/useScreenReader.ts (new)
- src/components/mobile/AccessibleButton.tsx (new)
- src/styles/accessibility.css (new)
Labels: mobile, accessibility, a11y, screen-reader, priority-high
Acceptance Criteria
- VoiceOver navigates correctly
- TalkBack reads all content
- Text scales without breaking layout
- Touch targets are 44px minimum
- Focus traps work in modals
🙌Contribution Guidelines:
Assignment required before PR submission
Timeframe: 72-96 hours
Include the screenshot of your implementation/s or server running
PR description must include: Close #[issue-number]
Star the repo⭐
For more context, please refer to the mobile README 🚀
Overview
Ensure full accessibility compliance for mobile screen readers and assistive technologies.
Background
Mobile accessibility requires specific considerations for VoiceOver and TalkBack.
Specifications
Accessibility Features:
Tasks:
Impacted Files:
Labels: mobile, accessibility, a11y, screen-reader, priority-high
Acceptance Criteria
🙌Contribution Guidelines:
Assignment required before PR submission
Timeframe: 72-96 hours
Include the screenshot of your implementation/s or server running
PR description must include: Close #[issue-number]
Star the repo⭐
For more context, please refer to the mobile README 🚀