PromptGenius

PromptsCursor RulesMCPBlog
Ctrl+K
Configuration
Best Practices
Python
JavaScript
TypeScript
Java
Go
Rust
PHP
C/C++
C#
SQL
Bash/Shell
Ruby
Elixir
Solidity
  1. Cursor Rules
  2. Frameworks
  3. Mobile
  4. Dart

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.

On this page

Best PracticesAI Instructions

PromptGenius

Discover and share AI prompts. A community-driven platform for prompt engineering.

Resources

  • Prompts
  • MCP
  • Cursor Rules

Community

  • Blog

Legal

  • Privacy
  • Terms
  • Cookie Policy

© 2026 PromptGenius. All rights reserved.