{"repo":"cvs-health/ios-swiftui-accessibility-techniques","free":true,"listed":false,"github":"https://github.com/cvs-health/ios-swiftui-accessibility-techniques","clone":"git clone https://github.com/cvs-health/ios-swiftui-accessibility-techniques.git","description":"Demonstrates iOS SwiftUI Accessibility programming techniques using live good and bad examples that can be tested with VoiceOver and other AT. Includes documentation for developers explaining how to code accessible patterns for iOS.","language":"Swift","stars":367,"topics":["a11y","accessibility","ios","ios-accessibility","mobile","swiftui","wcag","dark-mode","ipad","iphone"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"iOS SwiftUI Accessibility Techniques iOS and watchOS SwiftUI sample code demonstrating a variety of good and bad accessibility techniques. Learn how to apply WCAG 2.2 to iOS SwiftUI apps. Good and bad examples can be tested with VoiceOver and other iOS accessibility features. This repo also includes a11y-check , a static analysis tool that scans your Swift/SwiftUI source code for accessibility issues — 37 rules across 19 WCAG 2.2 criteria, with scoring, auto-fix, and CI integration. Download the iOS app from the App Store. Read the blog post, Announcing the iOS SwiftUI Accessibility Techniques Open Source Project. Review project source code to learn how to apply the accessibility techniques in working SwiftUI code examples. A companion watchOS app is also included in the a11yTechniques Watch App/ directory. Building this project To see a11y-check accessibility warnings and errors inline in Xcode when you build, install the tool first: Without this step the project still builds and runs, but the a11y-check build phase is silently skipped. To verify it installed correctly, run a11y-check --version . To update later, run brew uninstall a11y-check && brew install --HEAD cvs-health/ios-swiftui-accessibility-techniques/a11y-check . A11y Checker (a11y-check) Static analysis for SwiftUI accessibility issues, mapped to WCAG 2.2 success criteria. 37 rules across 19 WCAG criteria with a 0–100 scoring system . Run it on your Swift sources to find missing labels, incorrect traits, touch t","default_branch":null,"files":null,"tree":[],"storefront":"/r/cvs-health","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cvs-health/ios-swiftui-accessibility-techniques/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}