React Native
Cross-platform accessibility testing for React Native — bridges to native iOS + Android SDKs.
@webability/react-native exposes a single JavaScript API that delegates to the native iOS and Android SDKs. Same audit, same WCAG mapping, same dashboard.
Install
Autolinking handles Android.
Audit
Jest tests
Detox tests
AI fix (RN-specific code)
Visual audit (fullAudit recommended)
fullAudit is the recommended entry point for CI — runs both audits, merges results, returns one report. Visual layer adds ~$0.001/screen but catches pixel-level issues (icon contrast, focus rings, affordance mismatches) that DOM/AST checks fundamentally cannot.
In-app overlay
In a DEBUG build, toggleOverlay() shows a floating panel with severity filters and click-to-spotlight. Or shake the device.
Why use this
Existing RN a11y libraries (@axe-devtools/react-native, react-native-axe) only run web-style axe-core checks against your DOM. They miss touch targets, dynamic type, native traits, and 6+ other native-only checks. This SDK delegates to Apple's iOS 17 audit API and Google's accessibility-test-framework for real native coverage, then unifies results in one JSON.