Loading...
Loading...
Found 117 Skills
Guidelines for using modern Dart features (v3.0 - v3.10) such as Records, Pattern Matching, Switch Expressions, Extension Types, Class Modifiers, Wildcards, Null-Aware Elements, and Dot Shorthands.
Maintain code consistency by following official Dart style and naming conventions.
Workflow for identifying and fixing static analysis errors. Use this after modifying code or if `dart analyze` fails.
Explore Dart's bitwise operations for both integers and booleans, including AND, OR (inclusive & exclusive), NAND, NOR, and XNOR, with practical code examples.
Discover the surprising flexibility of calling Dart functions, including mixed positional and named arguments, the `.call` operator, and dynamic invocation with `Function.apply`.
Configure and resolve static analysis warnings to maintain project health.
Manage language versioning and perform large-scale codebase upgrades.
Professional memory management for mobile applications, focusing on resource disposal, garbage collection pressure, and large asset handling.
Master core and advanced language syntax for expressive and type-safe code.
Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical viewport was given unbounded height", or similar layout issues.
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data structures.
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.