Accessibility Techniques App Icon

Accessibility Techniques

Developer Tools • PaulJAdam.com
4+ v26.7 Recorded price: Free App Store →
★★★★★
★★★★★
(15 App Store ratings)
🏆 Best: #32 Free (FIN)
IPA Analysis
Technical Specs
Bundle ID pauljadam.com.iOSswiftUIa11yTechniques
Version 26.7
App Store Size 7.37 MB
Minimum iOS 17
Devices iPhone, iPad, iPod touch
Catalog release date 2023-12-12
Latest recorded version date 2026-09-24
Features & Support
Apple Watch
Advisory 4+
Languages (1)
EN
Top In App Purchases
No In App Purchases Listed

Preview

Accessibility Techniques screenshot 1 Accessibility Techniques screenshot 2 Accessibility Techniques screenshot 3 Accessibility Techniques screenshot 4 Accessibility Techniques screenshot 5 Accessibility Techniques screenshot 6 Accessibility Techniques screenshot 7 Accessibility Techniques screenshot 8 Accessibility Techniques screenshot 9 Accessibility Techniques screenshot 10 Accessibility Techniques screenshot 11

Description

Learn how to build accessible iOS apps by seeing the same component done right and done wrong, side by side. Accessibility Techniques is a working reference of 89 SwiftUI techniques. Every one ships a good and a bad example you can test yourself with VoiceOver turned on, so you hear the difference a proper accessibility label makes and what breaks when focus is not managed. Each technique maps to the WCAG 2.2 success criteria it satisfies. What's inside • 89 techniques in a searchable, alphabetical index • Good and bad examples side by side, each with a Details note explaining exactly why it passes or fails • Coverage of VoiceOver, Voice Control, Dynamic Type, Dark Mode, Reduce Motion, Increase Contrast, Smart Invert, and more • Written documentation for every technique, linked to the relevant WCAG criteria and Apple's developer docs • A companion watchOS app Who it's for Developers, designers, and QA who need to settle a question quickly, verify a real VoiceOver announcement before shipping, or show a teammate why a pattern fails. Open source The full SwiftUI source is on GitHub, so you can read how each example is built and copy what you need. The project also includes a11y-check, a free static analysis tool that scans your own Swift code for accessibility issues — 43 rules across 23 WCAG 2.2 criteria. https://github.com/cvs-health/ios-swiftui-accessibility-techniques Issues, suggestions, and contributions welcome.

What's New

Version 26.7 2026-09-24
New technique pages • Accessibility Custom Content — attach extra details to an element so VoiceOver can offer them under the More Content rotor, without lengt...New technique pages • Accessibility Custom Content — attach extra details to an element so VoiceOver can offer them under the More Content rotor, without lengthening the element's name. Demonstrated with a seat map where a seat's window, middle, or aisle position exists only in the layout. • Web View Dynamic Type — make text inside a WKWebView scale with Dynamic Type. • Motion Actuation — offer an alternative to a shake gesture for people who cannot shake the device. New examples on existing pages • Drag & Drop — accessible .draggable() and .dropDestination(), plus what breaks without an accessibility action. • Pickers — avoiding unexpected context changes when a control's value changes. • Videos — why auto-playing audio is a barrier. • Alerts — what goes wrong when focus is not returned to the trigger after dismissal. • Accessibility Sort Priority — how misused sort priority reorders what VoiceOver reads. Also in this release • New Explore by Touch prototype reproducing a tab bar that VoiceOver cannot reach by touch, with an in-page breakdown of the three causes. • Tabs now set a unique navigation bar title per tab. • Fixed sample video URLs that had stopped loading. • The Simulator's Hardware > Shake menu now triggers the Motion Actuation demo.

Technical Analysis

Package Overview Basic metadata
Bundle ID pauljadam.com.iOSswiftUIa11yTechniques
Current Version 26.7
Minimum iOS 17
Package Size App Store Size
Package Metadata 2 / 142 version records
5.0 / 5.0 (15 ratings)
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.

Developer Information

Known Version Records

2 version records with stored package metadata • 142 known version records

Stored metadata does not guarantee a package is currently available to download.

Details Version / IDs Version date Action
Accessibility Techniques icon
Not archived
App Store ID: 870439559 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870407219 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870380040 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870314348 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870278766 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870246344 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870222045 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869957918 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869739391 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869418720 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869413423 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869279694 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869276553 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869125258 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 869106249 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 868762497 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 868393669 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 868354573 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 868153806 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 868025421 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867997217 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867753000 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867748058 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867588759 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867495863 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867360959 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867335332 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867282018 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867226557 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867072301 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 867017918 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 866685134 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 865937925 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 865847579 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 865838867 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 865080883 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 864980296 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 864966945 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 864952592 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 864808574 Unknown Request Version