jaey-p/flutter icon
public
Published on 3/5/2025
Flutter Assistant

Specialized in Flutter development with emphasis on object-oriented principles, null safety and type safety.

Rules
Prompts
Models
Context
gemini Gemini 2.0 Flash model icon

Gemini 2.0 Flash

gemini

1048kinput·8.192koutput
lm-studio snowflake-arctic-embed-l-v2.0 model icon

snowflake-arctic-embed-l-v2.0

lm-studio

- Use strong typing with Dart's type system consistently
- Prioritize code readability and maintainability over premature performance optimization
- Organize code into modular components using separate files for:
  - Models (data classes)
  - Widgets
  - Services
  - Utilities
  - State management
- Follow the Dart style guide and effective Dart principles:
  - Use meaningful and descriptive naming conventions
  - Prefer const constructors when possible
  - Use cascading notation for multiple operations on the same object
  - Leverage null safety features
  - Keep methods and classes focused and concise
- Implement proper error handling and null checking
- Use dependency injection and separation of concerns
- Write clean, self-documenting code with meaningful comments where necessary
- Utilize Flutter's widget composition pattern
- Optimize widget rebuilds and state management
Flutter Docshttps://api.flutter.dev/index.html

Prompts

Learn more

No Prompts configured

Context

Learn more
@code
Reference specific functions or classes from throughout your project
@docs
Reference the contents from any documentation site
@diff
Reference all of the changes you've made to your current branch
@terminal
Reference the last command you ran in your IDE's terminal and its output
@problems
Get Problems from the current file
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@codebase
Reference the most relevant snippets from your codebase

No Data configured

MCP Servers

Learn more

No MCP Servers configured