flutter
Installation
Summary
Flutter development with Riverpod state management, Freezed immutable models, go_router navigation, and mocktail testing.
- Riverpod provider ecosystem covers simple values, mutable state, async operations, streams, and parameterized data with family modifiers; AsyncValue pattern handles loading, error, and data states uniformly
- Freezed generates immutable data classes and union types for sealed state modeling; integrates with JSON serialization via json_serializable
- go_router provides declarative routing with redirect logic, nested routes, path parameters, and Riverpod-based auth guards
- ConsumerWidget and ConsumerStatefulWidget integrate Riverpod into the widget tree; mocktail enables provider mocking in unit and widget tests via ProviderContainer overrides
- Includes strict linting rules, code generation setup via build_runner, and GitHub Actions CI pipeline for analysis, testing, and APK builds
SKILL.md
Flutter Skill
Project Structure
project/
├── lib/
│ ├── core/ # Core utilities
│ │ ├── constants/ # App constants
│ │ ├── extensions/ # Dart extensions
│ │ ├── router/ # go_router configuration
│ │ │ └── app_router.dart
│ │ └── theme/ # App theme
│ │ └── app_theme.dart
│ ├── data/ # Data layer
│ │ ├── models/ # Freezed data models
Related skills
More from alinaqi/claude-bootstrap
android-kotlin
Android Kotlin development with Coroutines, Jetpack Compose, Hilt, and MockK testing
2.0Kpwa-development
Progressive Web Apps - service workers, caching strategies, offline, Workbox
1.4Kplaywright-testing
E2E testing with Playwright - Page Objects, cross-browser, CI/CD
1.2Kui-mobile
Mobile UI patterns - React Native, iOS/Android, touch targets
690posthog-analytics
PostHog analytics, event tracking, feature flags, dashboards
539supabase-nextjs
Next.js with Supabase and Drizzle ORM
457