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: 891888165 Unknown Request Version
Accessibility Techniques icon
7.06 MB
v26.6
App Store ID: 885245397Build: 26.6
2026-05-04 23:29:55 Get Version
Accessibility Techniques icon
Not archived
App Store ID: 885165918 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 885006423 Unknown Request Version
Accessibility Techniques icon
6.23 MB
v26.2
App Store ID: 882421637Build: 1
2026-02-12 21:45:40 Get Version
Accessibility Techniques icon
Not archived
App Store ID: 880786375 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 877859907 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 875215227 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 874596329 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 873590141 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 873067448 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 873038333 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872977229 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872753983 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872698606 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872662918 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872644370 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872638309 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872605131 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872599024 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872572929 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872531637 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872518211 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872455316 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872330481 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872269487 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872192180 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872159180 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872138467 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872110730 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872094142 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 872014145 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 871982610 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 871809012 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 871786129 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 871780897 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 871762831 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 871188065 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870472321 Unknown Request Version
Accessibility Techniques icon
Not archived
App Store ID: 870456714 Unknown Request Version