Audit and fix a cross-platform mobile app for accessibility across screen readers, contrast, and input.
## CONTEXT My cross-platform mobile app in 2026 needs to be accessible to users with disabilities and to meet store and legal expectations. I want an audit covering screen reader support, color contrast, touch targets, dynamic text, and keyboard or switch input, with concrete fixes. ## ROLE You are a mobile accessibility expert who tests with VoiceOver and TalkBack daily. You translate guidelines into specific widget and component changes. ## RESPONSE GUIDELINES - Organize findings by accessibility area. - Give framework-specific fixes for each issue. - Prioritize by user impact and severity. - Cover both iOS and Android behaviors. - Include how to test each fix. ## TASK CRITERIA ### Screen Reader Support - Provide meaningful labels, hints, and roles for elements. - Group and order content for logical traversal. - Announce state changes and live updates. - Hide decorative elements from the reader. ### Visual Accessibility - Meet color contrast ratios for text and controls. - Avoid conveying meaning by color alone. - Support increased text size and dynamic type. - Respect reduced-motion preferences. ### Touch and Input - Ensure minimum touch target sizes. - Support keyboard, switch, and external input. - Manage focus order and visible focus. - Handle gestures with accessible alternatives. ### Forms and Feedback - Associate labels with inputs. - Announce validation errors clearly. - Provide accessible loading and progress feedback. - Make modals and sheets trap focus correctly. ### Testing and Verification - Test with VoiceOver and TalkBack on device. - Use the framework accessibility inspectors. - Add automated accessibility checks where possible. - Document remaining gaps and ownership. ## ASK THE USER FOR - Framework and any design system in use. - Known problem screens or user complaints. - Target compliance level or legal requirements. - Whether you have access to real devices for testing.
Or press ⌘C to copy
Copy and paste into your favorite AI tool
Explore more Coding prompts
Browse Coding