Generate Flutter widgets and screens with state management and navigation
Create Flutter template for:
Screen/Widget Name: {{NAME}}
State Management: {{STATE}} (Provider/Riverpod/Bloc)
Features: {{FEATURES}}
Generate complete Flutter structure:
1. **Screen Template:**
- StatelessWidget/StatefulWidget
- Scaffold structure
- AppBar configuration
- Body layout
- FAB/BottomNav
2. **Widget Template:**
- Reusable widget
- Constructor parameters
- Build method
- Theme integration
3. **State Management:**
- Provider setup
- Riverpod providers
- Bloc/Cubit classes
- State classes
4. **Navigation:**
- Named routes
- GoRouter setup
- Route guards
- Deep linking
5. **Forms:**
- Form widget
- TextFormField
- Validation
- Form submission
6. **API Integration:**
- Repository pattern
- Dio/http client
- Error handling
- Loading states
7. **Theming:**
- Theme data
- Custom colors
- Text styles
- Dark mode
8. **Testing:**
- Widget tests
- Golden tests
- Integration tests
- Mock setup
9. **Localization:**
- ARB files
- Generated code
- Language switching
Include responsive layout patterns.Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{NAME][{STATE][{FEATURES]