Elevate your Flutter development with a professional folder structure based on Clean Architecture principles. Scaffold entire projects or individual features in seconds, ensuring your codebase remains scalable, testable, and maintainable.
💎 Premium Features
Flutter Clean Architecture is a premium extension available for a one-time fee of €1.99.
Your support helps maintain the tool and ensures lifetime updates.
You can customize the extension via VS Code Settings:
flutterCleanArchitecture.boilerplatePath: Path to your custom boilerplate code.
flutterCleanArchitecture.flutterPath: Custom path to the Flutter executable (auto-detected by default).
flutterCleanArchitecture.feature_data: Name for the data layer folder.
flutterCleanArchitecture.feature_domain: Name for the domain layer folder.
flutterCleanArchitecture.feature_presentation: Name for the presentation layer folder.
...and more for specific sub-folders like entities, models, usecases, etc.
🚦 Getting Started
Initialize Project: Right-click on your project root or lib folder and select Init Flutter Clean Architecture.
Add a Feature: Right-click on the features folder and select New Feature.
Customization: Go to Settings > Extensions > Flutter Clean Architecture to tweak the folder naming or set your boilerplate path.
❓ Troubleshooting
🔴 IMPORTANT: If you experience any issues with the extension (e.g. "command not found" errors) immediately after installation, please restart your laptop. This resolves environment path issues in some VS Code setups.