What problem does it solve?
Developers often struggle to assemble a cohesive Flutter architecture that balances state management, navigation, performance, and cross‑platform considerations, leading to duplicated effort and sub‑optimal apps.
Core Features & Use Cases
- Widget Patterns: Ready‑to‑use templates for common UI scenarios such as lists, forms, and complex scrolling.
- State Management: Guidance for Riverpod and Bloc/Cubit to keep state immutable and efficiently scoped.
- Navigation: GoRouter setup with typed routes, deep linking, and auth guards.
- Performance: Const constructors, provider selectors, isolates, and DevTools profiling to keep frame times under 16 ms.
- Testing: Strategies for unit, widget, and integration tests tailored to Flutter projects.
Quick Start
Ask the assistant to create a new Flutter project scaffold using Riverpod and GoRouter with responsive layout support.