Riverpod Clean Architecture Generator
A VS Code extension that generates boilerplate code following clean architecture principles with Riverpod state management for Flutter projects.
Features
This extension automatically generates:
- Data layer (repositories, data sources, models)
- Domain layer (entities, use cases)
- Presentation layer (providers, screens, widgets)
- All necessary test files
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Riverpod Clean Architecture Generator"
- Click Install
Requirements
- VS Code 1.60.0 or higher
- Flutter project with Riverpod dependency
- Flutter SDK installed
Usage
- Right-click on any folder in your Flutter project
- Select "Generate Clean Architecture Structure"
- Enter the feature name when prompted
- The extension will generate all necessary files and folders
Example
Let's create a user authentication feature:
- Right-click on the
lib/features folder
- Select "Generate Clean Architecture Structure"
- Enter "auth" as the feature name
This will generate:
| |