Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Flutter Riverpod Clean ArchitectureNew to Visual Studio Code? Get it now.
Flutter Riverpod Clean Architecture

Flutter Riverpod Clean Architecture

Rodrigo Pistón

|
788 installs
| (1) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Flutter Riverpod Clean Architecture README

This extension provides a streamlined way to scaffold out new features in a Flutter project using a clean architecture approach. With just a few clicks, developers can generate a structured directory and file setup, adhering to clean architecture principles, saving time and ensuring consistency across the project.

Features

  • Quick Feature Generation: Right-click in the VS Code file explorer where you want to create a new feature, run the "Create New Feature" command, enter the name of the feature, and the extension will create a well-structured set of directories and files for that feature.
  • Clean Architecture Compliance: The generated structure complies with clean architecture principles, separating concerns into data, domain, and presentation layers.
  • Customizable Feature Naming: Each feature scaffolding is named according to the feature name you provide, making it easy to identify and manage multiple features in a project.
  • Configurable Directory and File Names: Customize the names of generated directories and files through the extension settings to better align with your project's naming conventions.

Tip: The provided command can also be triggered via the command palette (Ctrl+Shift+P) in VS Code, by typing and selecting "Create New Feature".

Requirements

  • Visual Studio Code
  • A Flutter project

Extension Settings

Customize the extension with the following settings:

  • flutterRiverpodCleanArchitecture.dataDirectory: Customize the name of the data directory.
  • flutterRiverpodCleanArchitecture.domainDirectory: Customize the name of the domain directory.
  • flutterRiverpodCleanArchitecture.presentationDirectory: Customize the name of the presentation directory.

Known Issues

No known issues at this time. For bugs or feature requests, please open an issue on the GitHub repository.

Open for Suggestions

If you have any feature requests or suggestions, feel free to contact me.

View changelog

TODO

  • [ ] Add tests
  • [ ] Change the StateNotifierProvider command to match riverpod 2.0
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft