Automatically generate Clean Architecture folder structures with MVN pattern and Riverpod for Flutter projects. Save time and maintain consistent architecture.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Clean Architecture and MVN with RiverPod is a VSCode extension for Flutter projects that automatically generates feature-based folder structures and basic files. It simplifies the initial project setup.
Features
Automatic Folder Structure Generation: Enter a feature name and the related folders and files will be automatically generated.
Basic File Generation: Various files such as models, repositories, and widgets are created with basic templates.
Easy to Use: You can easily generate folder structures.
How to Use
Install the Extension: Install "Clean Architecture and MVN with RiverPod" from the VSCode marketplace.
Right-click on a Folder: Right-click on a folder at the desired location in your project.
Generate Folder and File Structure: Select "Create Feature Folder Structure" and enter a feature name. A folder and file structure following Clean Architecture will be generated.
Automatically Generated Files: Each folder contains Dart files based on the $feature name.
Templates Included: Each file includes basic templates that reflect Riverpod, Clean Architecture, and MVN patterns. For example, files using StatelessWidget automatically include import 'package:flutter/material.dart';.
License
This project is distributed under the Apache License. For more details, see the LICENSE file.