This skill provides a comprehensive framework for building high-quality Flutter applications, specifically optimized for modular mobile projects. It enforces a strict 3-layer architecture (Presentation, Domain, Data) and leverages cutting-edge tools like Riverpod 3.0, GoRouter, and Supabase. By providing pre-defined patterns for async state management, entity mapping, and repository patterns, it ensures code consistency, performance, and scalability for complex mobile features.
Key Features
011 GitHub stars
02Deep Supabase integration for complex data relations
03Type-safe data handling with Freezed and JSON serialization
04Riverpod 3.x AsyncNotifier and unified Ref patterns
05Modular folder layout for feature-based development
063-Layer Clean Architecture implementation guide