save_points_flutter_template_builder library
Classes
- AndroidConfigurator
- Handles Android-specific configuration updates for generated projects.
- AndroidProductionSetup
- Helper class to set up Android production configuration during project creation
- BlocCommand
- Command handler for generating Bloc classes.
- BuilderConfig
- Configuration class for the Flutter Template Builder.
- CommonWidgetTemplateGenerator
- Generates common widget template files for the Flutter project.
- ConfigTemplateGenerator
- Generates configuration and environment template files.
- CoreTemplateGenerator
- Generates core utility and infrastructure template files.
- CreateCommand
- Command handler for creating new Flutter projects.
- FlutterOperations
- Handles Flutter CLI operations for project generation.
- Logger
- A utility class for logging messages with different severity levels.
- ModelCommand
- Command handler for generating model classes.
- NotifierCommand
- Command handler for generating Riverpod notifier classes.
- PrepareAndroidCommand
- Command handler for preparing Android projects for production release.
- Progress
- A utility class for displaying progress indicators in the terminal.
- ProjectGenerator
- Main generator class for creating Flutter projects with custom structure.
- ProjectStructureBuilder
- Handles creation of project folder structure and assets.
- Prompt
- Professional terminal prompt utility with colors, validation, and multiple input types
- PubspecUpdater
- Handles updating pubspec.yaml with required dependencies and assets.
- RepositoryCommand
- Command handler for generating repository classes.
- RouteTemplateGenerator
- Generates routing-related template files for the Flutter project.
- ScreenTemplateGenerator
- Generates screen-related template files for the Flutter project.
- ServiceTemplateGenerator
- Generates service template files for the Flutter project.
- StateCommand
- Command handler for generating state classes.
- TemplateGenerator
- Core utility class for generating template files in the target project.
- TemplateLoader
- Loads template files from the templates directory.
- TemplateProcessor
- Orchestrates template generation by delegating to specialized generators.
- ThemeTemplateGenerator
- Generates theme-related template files for the Flutter project.
Exceptions / Errors
- PromptException
- Exception thrown by Prompt when validation fails after max retries