- Home
- Accessibility Testing Software
- ComposeA11yScanner
On the recordRead 11 Oct 202628 facts
ComposeA11yScanner
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
On the record
- 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.github.com · read 11 Oct 2026
- Audience
- The project is designed for developers building Jetpack Compose UIs who want runtime accessibility feedback during development.github.com · read 11 Oct 2026
- Automated scans
- Yesgithub.com · read 25 Sep 2026
- Browser extension
- Nogithub.com · read 25 Sep 2026
- Build safety
- Debuggable builds are enabled automatically by default, while non-debuggable builds are denied unless the consuming app explicitly opts in.github.com · read 11 Oct 2026
- Build support
- The scanner supports Android API 24 and newer, while rendered-pixel contrast analysis requires API 26 or newer.github.com · read 11 Oct 2026
- 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.github.com · read 11 Oct 2026
- CI/CD integration
- Nogithub.com · read 25 Sep 2026
- 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.github.com · read 11 Oct 2026
- Custom rules
- Developers can add accessibility checks by implementing A11yRule and registering custom rules on an A11yScannerController.github.com · read 11 Oct 2026
- Finding details
- Each finding includes severity, a WCAG reference, and a suggested fix.github.com · read 11 Oct 2026
- Integration
- The recommended setup adds the scanner from JitPack with debugImplementation, and AndroidX Startup handles activity tracking and installation.github.com · read 11 Oct 2026
- Integrations
- The documentation discusses Navigation Compose, Fragments, nested ComposeView hosting, and AndroidX Startup integration.github.com · read 11 Oct 2026
- 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.github.com · read 11 Oct 2026
- License
- The project is available under the Apache License 2.0.github.com · read 11 Oct 2026
- Manual review tools
- Nogithub.com · read 25 Sep 2026
- Mobile testing
- Yesgithub.com · read 25 Sep 2026
- Purpose
- ComposeA11yScanner is a runtime accessibility scanner for Jetpack Compose that detects issues and highlights them directly on the rendered UI.github.com · read 11 Oct 2026