createCleanArchitectureStructure method
Future<void>
createCleanArchitectureStructure(
- String projectName,
- StateManagementType stateManagement,
- ArchitectureType architecture, {
- bool includeGoRouter = false,
- bool includeFreezed = false,
override
Implementation
@override
Future<void> createCleanArchitectureStructure(String projectName, StateManagementType stateManagement, ArchitectureType architecture, {bool includeGoRouter = false, bool includeFreezed = false}) async {
if (architecture == ArchitectureType.cleanArchitecture) {
// Create Clean Architecture directory structure
await _createCleanArchitectureStructure(projectName, stateManagement, includeGoRouter, includeFreezed);
} else {
// Create MVVM directory structure
await _createMvvmStructure(projectName, stateManagement, includeGoRouter, includeFreezed);
}
}