Loading...
Loading...
Found 90 Skills
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.
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.
Run tests for Keychat packages
Clean Architecture, Data Models, Tech Stack, Error Handling & Platform Channels
Create distinctive, production-grade mobile interfaces with high design quality using Flutter. Use this skill when the user asks to build mobile apps, screens, widgets, animations, or UI components. Generates creative, polished Flutter code that avoids generic standard widget aesthetics.
Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
Learn how to structure a Flutter project to reuse models and business logic across iOS, Android, Web, desktop platforms, and a REST API deployable to Google Cloud Run, enabling a single codebase for both client and server.
Interoperate with native APIs in a Flutter app on Android, iOS, and the web
Automate repetitive code tasks using the build_runner system.
Apply design principles to create intuitive and robust library interfaces.
Best practices for implementing efficient business logic on mobile using appropriate algorithms and data structures.
Use idiomatic doc comments to provide a professional API surface.