Flutter Conventions & Best Practices
Installation
SKILL.md
Flutter Conventions & Best Practices
Dart 3.x Features
Pattern Matching
String describeUser(User user) {
return switch (user) {
User(role: 'admin', isActive: true) => 'Active administrator',
User(role: 'user', isActive: true) => 'Active user',
User(isActive: false) => 'Inactive account',
_ => 'Unknown status',
};
}
Records
(int, String) getUserInfo() => (123, 'John Doe');