👋 I’ve released
ComposeA11yScanner 2.1.0, an open-source, debug-only accessibility scanner for Jetpack Compose.
It scans your Compose UI at runtime, highlights affected elements directly on the screen, and provides severity levels, WCAG references, and suggested fixes.
It can detect issues involving:
• missing content descriptions
• clickable elements without suitable roles
• overlapping touch targets
• duplicate descriptions
• rendered text contrast
Version 2.1.0 adds screenshot-based text-contrast analysis and improves scanning across navigation, lazy layouts, merged semantics, and changing Compose destinations.
Add it to debug builds:
debugImplementation(
"com.github.mohdaquib.ComposeA11yScanner:scanner-ui:2.1.0"
)
🔗 GitHub:
github.com/mohdaquib/ComposeA11yScanner
📝 Release notes:
github.com/mohdaquib/ComposeA11yScanner/…/2.1.0
I’d love feedback from Compose developers—particularly results from testing it on real applications.