Implements comprehensive accessibility features for Apple platforms using SwiftUI and UIKit to ensure inclusive app experiences.
This skill provides expert guidance and code patterns for implementing accessibility (a11y) across the Apple ecosystem, including iOS, macOS, and tvOS. It covers essential implementations for VoiceOver support, Dynamic Type for scalable typography, and focus management for remote-controlled interfaces. By providing standardized snippets for both SwiftUI and UIKit, it helps developers integrate accessibility labels, traits, and custom actions while following Apple's Human Interface Guidelines and passing automated XCTest accessibility audits.
Key Features
010 GitHub stars
02VoiceOver announcement and notification management
03System adaptations for Reduce Motion and Color Differentiation
04SwiftUI and UIKit accessibility implementation patterns
05Dynamic Type scaling and semantic font configurations
06Automated accessibility testing using XCTest audits
Use Cases
01Retrofitting an existing iOS application to meet accessibility compliance standards
02Creating accessible custom UI components that support VoiceOver gestures and actions
03Implementing custom focus behavior and sort priorities for tvOS applications