What problem does it solve?
iOS apps often fail accessibility compliance due to missing VoiceOver labels, incorrect Dynamic Type scaling, and unhandled Reduce Motion preferences, leaving users with disabilities unable to use the application. Manually implementing these features across all UI elements is time-consuming and prone to human error.
Core Features & Use Cases
- Pre-built SwiftUI Modifiers: Ready-to-use view modifiers for adding accessibility labels, hints, traits, and grouping elements for VoiceOver navigation.
- Dynamic Type and Motion Support: Built-in patterns for supporting Dynamic Type scaling and respecting user Reduce Motion preferences to avoid disorienting animations.
- Compliance Audit Tools: Includes a comprehensive checklist and guidance for using Xcode's Accessibility Inspector to validate accessibility compliance.
- Use Case: A SwiftUI developer building a patient portal for the MedCore healthcare platform can use this skill to rapidly add accessibility support to all appointment, prescription, and profile screens, ensuring the app is usable for all patients.
Quick Start
Use the accessibility-generator skill to add VoiceOver labels and Dynamic Type support to all SwiftUI views in your iOS app's main module.