Loading...
Loading...
Found 29 Skills
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.
Build adaptive and responsive Flutter UIs that work beautifully across all platforms and screen sizes. Use when creating Flutter apps that need to adapt layouts based on screen size, support multiple platforms including mobile tablet desktop and web, handle different input devices like touch mouse and keyboard, implement responsive navigation patterns, optimize for large screens and foldables, or use Capability and Policy patterns for platform-specific behavior.
Guidelines for implementing Clean Architecture patterns in Flutter and Go applications, with emphasis on separation of concerns, dependency rules, and testability.
Firebase Auth, Firestore, FCM, Crashlytics & Analytics Patterns
Expert-level Dart, Flutter, mobile development, and cross-platform apps
Use when starting feature work that needs isolation from current workspace - creates isolated git worktrees with Flutter project setup
Uses Riverpod for state management in Flutter/Dart. Use when setting up providers, combining requests, managing state disposal, passing arguments, performing side effects, testing providers, or applying Riverpod best practices.
Isar Database, Caching & Offline-First Patterns
Expert mobile development covering iOS, Android, React Native, and Flutter for native and cross-platform applications.
Dart programming for Flutter mobile and web development. Use for .dart files.
State Management, Dependency Injection & Navigation