What problem does it solve?
Flutter/Dart codebases often lack a consistent, library-agnostic review standard; this checklist provides a comprehensive guardrail to enforce widget best practices, proper state management separation, idiomatic Dart, performance enhancements, accessibility and security considerations, and clean architecture across Flutter projects.
Core Features & Use Cases
- General project health checks for structure, dependencies, and linting
- Dart language pitfalls and best-practices detection
- Widget composition guidelines and const usage
- State management patterns guidance (BLoC, Riverpod, Provider, GetX, MobX, Signals)
- Performance and accessibility guidelines
- Testing, internationalization, and platform-specific considerations
- Security, error handling, and robust error reporting
- Dependency management, navigation/routing review, and static analysis configuration
- Included State Management Quick Reference for common solutions
Quick Start
Apply this Flutter/Dart code review checklist to your project to identify and remediate widget, state-management, performance, and accessibility gaps.