Skip to content
SPECIFICTION
Get listed

ComposeA11yScanner

github.com

Free plan Android
Visit github.com
Spec score 8.0 #80 of 169 in Accessibility Testing Software

Spec sheet

Purpose
ComposeA11yScanner is a runtime accessibility scanner for Jetpack Compose that detects issues and highlights them directly on the rendered UI.Read 11 Oct 2026 · github.com
Intended users
The documented setup and APIs are for developers building Jetpack Compose Android apps, including teams that need trusted internal builds to run the scanner.Read 11 Oct 2026 · github.com
Audience
The project is designed for developers building Jetpack Compose UIs who want runtime accessibility feedback during development.Read 11 Oct 2026 · github.com
Platforms
The project supports Android API 24 and newer; rendered-pixel contrast analysis requires API 26 or newer.Read 11 Oct 2026 · github.com
Free plan
YesRead 25 Sep 2026 · github.com
Integrations
The documentation discusses Navigation Compose, Fragments, nested ComposeView hosting, and AndroidX Startup integration.Read 11 Oct 2026 · github.com
Support
Questions, bug reports, rule proposals, and pull requests are welcome through GitHub Issues.Read 11 Oct 2026 · github.com
License
The project is available under the Apache License 2.0.Read 11 Oct 2026 · github.com
Accessibility checks
Its built-in rules check touch target overlap, missing or duplicate content descriptions, focus order, text scaling, text over images, clickable roles, and text contrast.Read 11 Oct 2026 · github.com
Automated scans
YesRead 25 Sep 2026 · github.com
Browser extension
NoRead 25 Sep 2026 · github.com
Build safety
Debuggable builds are enabled automatically by default, while non-debuggable builds are denied unless the consuming app explicitly opts in.Read 11 Oct 2026 · github.com
Build support
The scanner supports Android API 24 and newer, while rendered-pixel contrast analysis requires API 26 or newer.Read 11 Oct 2026 · github.com
Built-in checks
Built-in rules check touch target overlap, missing or duplicate content descriptions, focus order, text scaling, image text overlays, clickable roles, and text contrast.Read 11 Oct 2026 · github.com
CI/CD integration
NoRead 25 Sep 2026 · github.com
Contrast limits
Contrast analysis may skip visually ambiguous backgrounds, does not use OCR for text outside Compose semantics, and applies one configured ratio rather than separate large-text thresholds.Read 11 Oct 2026 · github.com
Custom rules
Developers can add accessibility checks by implementing A11yRule and registering custom rules on an A11yScannerController.Read 11 Oct 2026 · github.com
Finding details
Each finding includes severity, a WCAG reference, and a suggested fix.Read 11 Oct 2026 · github.com
Integration
The recommended setup adds the scanner from JitPack with debugImplementation, and AndroidX Startup handles activity tracking and installation.Read 11 Oct 2026 · github.com
Manual review tools
NoRead 25 Sep 2026 · github.com
Mobile testing
YesRead 25 Sep 2026 · github.com
Remediation guidance
YesRead 25 Sep 2026 · github.com
Review limits
The project says automated findings complement but do not replace TalkBack, font scaling, keyboard or switch access testing, and human accessibility review.Read 11 Oct 2026 · github.com
Security control
Non-debuggable builds are denied by default and can run the scanner only after explicit opt-in; the recommended debugImplementation setup keeps scanner code out of release builds.Read 11 Oct 2026 · github.com
Setup
The documented setup adds the scanner from JitPack as a debugImplementation dependency, with AndroidX Startup handling activity tracking and installation.Read 11 Oct 2026 · github.com
Testing scope
The project says automated findings complement and do not replace TalkBack, font scaling, keyboard or switch access, and human accessibility review.Read 11 Oct 2026 · github.com
Visual feedback
The scanner outlines issues on screen and gives each finding a severity, WCAG reference, and suggested fix.Read 11 Oct 2026 · github.com
WCAG coverage
wcag 2.2Read 25 Sep 2026 · github.com

Plans and prices

ComposeA11yScanner Free Apache License 2.0 · Android API 24+ · rendered-pixel contrast analysis requires API 26+ Read 11 Oct 2026 · github.com

Every ComposeA11yScanner plan and price →

Where Specifiction places it

Alternatives to ComposeA11yScannerAll alternatives →