flutter_accessibility_scanner 1.0.0
flutter_accessibility_scanner: ^1.0.0 copied to clipboard
A comprehensive Flutter package that automatically scans Flutter apps for accessibility issues and provides suggestions or automated fixes to improve app accessibility compliance with WCAG 2.1 guidelines.
1.0.0 #
Initial Release #
-
โจ Core Features
- Automatic widget tree scanning for accessibility issues
- WCAG 2.1 AA compliance checking
- Real-time development scanning with visual feedback
- JSON report generation with detailed issue metadata
-
๐ Issue Detection
- Missing semantic labels and descriptions
- Poor color contrast ratios (below 4.5:1 WCAG standard)
- Tap targets smaller than 48x48 logical pixels
- Missing keyboard focus support
-
๐ ๏ธ Developer Tools
AccessibilityScanner- Main scanning engineAccessibilityScannerWidget- Real-time development overlayAccessibilityFixerButton- Helper widget for accessible buttonsAccessibilityFixerText- Helper widget for accessible textColorContrastUtils- WCAG color contrast calculations
-
๐ Reporting
- Detailed accessibility reports with severity levels
- JSON export functionality
- Issue grouping by severity (Critical, High, Medium, Low)
- Actionable suggestions for each detected issue
-
๐งช Testing Integration
- Widget test compatibility
- Comprehensive test suite with 16 passing tests
- Integration test examples
-
๐ Documentation
- Complete API documentation
- Beginner-friendly examples
- WCAG 2.1 guidelines mapping
- Best practices guide