Dart Cursor Rules
April 15, 2026
Dart Cursor Rules
Best Practices
- Use null safety (? and !)
- Use late for lazy initialization
- Use final/const for immutability
- Use const constructors where possible
- Build custom widgets for reuse
- Use Provider or Riverpod for state
- Use MediaQuery for responsive UI
AI Instructions
- Use Dart 3+ features (records, patterns)
- Generate with flutter create
- Use flutter pub get for dependencies
- Add key: for list items
Related Articles
React Cursor Rules: JSX, Hooks, and Component Patterns
Comprehensive React cursor rules covering component architecture, JSX patterns, hooks usage, accessibility, and testing for maintainable, performant applications.
Elixir Cursor Rules: AI-Powered Development Best Practices
Cursor rules for Elixir development enforcing official style guides, modern Elixir 1.12+ features, and clean code principles with AI assistance for production-ready code.
Flutter Cursor Rules: Widgets, State Management, Performance
Flutter cursor rules for clean widgets, state management, performance, platform integration, testing, and deployment. Build maintainable, reliable mobile apps.