generateStandardArchitecture function
void
generateStandardArchitecture()
Scaffolds a standard Flutter folder architecture inside lib/.
Creates shared core and starter features modules.
Implementation
void generateStandardArchitecture() {
logInfo('Initializing Normal Folder Architecture...');
createDirectoryWithFile(
'lib/core/widgets',
'app_button.dart',
standardCoreWidgetTemplate,
);
createDirectoryWithFile(
'lib/core/utils',
'app_utils.dart',
standardCoreUtilsTemplate,
);
createDirectoryWithFile(
'lib/core/controllers',
'app_controller.dart',
standardCoreControllerTemplate,
);
createDirectoryWithFile(
'lib/core/helper',
'app_helper.dart',
standardCoreHelperTemplate,
);
createDirectoryWithFile(
'lib/core/services',
'app_service.dart',
standardCoreServiceTemplate,
);
createDirectoryWithFile(
'lib/core/theme',
'app_theme.dart',
standardCoreThemeTemplate,
);
createDirectory('lib/features');
generateFeature('auth', architectureType: 'normal');
generateFeature('home', architectureType: 'normal');
logSuccess('Normal folder architecture initialized.');
}