save_points_flutter_template_builder 1.0.0+3
save_points_flutter_template_builder: ^1.0.0+3 copied to clipboard
A powerful CLI tool to generate Flutter projects with custom folder structure, themes, core files, and code generation capabilities (models, states, blocs, notifiers, repositories).
1.0.0+3 #
- Fixed static analysis errors (Invalid constant value)
- Removed unnecessary library declaration
- Fixed const constructor issues in example app
- Updated screenshot paths to use GitHub raw URLs for pub.dev visibility
- Uncommented and configured repository URLs in pubspec.yaml
- All ERROR and WARNING level issues resolved
- Package now passes static analysis for pub.dev
1.0.0+2 #
- Updated dependencies to latest versions
- Fixed static analysis issues
- Fixed Dart file conventions (removed lib/main.dart)
- Added ignore comments to all template files
- Fixed deprecation warnings in example app
- Updated to latest package versions:
- package_info_plus: ^9.0.0
- flutter_riverpod: ^3.0.3
- flutter_bloc: ^9.1.1
- flutter_dotenv: ^6.0.0
- lints: ^6.0.0
1.0.0+1 #
- Initial release
- Generate Flutter projects with custom folder structure
- Pre-configured themes (light & dark mode) with localization support
- Core files generation (app_theme, app_colors, routes, etc.)
- Production-ready configuration
- Environment configuration (dev/staging/prod)
- Error handling and logging services
- Automatic code fixes via dart fix --apply
Code Generation Features #
- Model Generation: Generate model classes with
toJson()andfromJson()methods using Equatable - State Generation: Generate state classes for state management with factory constructors
- Notifier Generation: Generate Riverpod StateNotifier classes with providers
- Bloc Generation: Generate Bloc classes with event handling
- Repository Generation: Generate repository classes with CRUD methods
Android Production Setup #
- Keystore Management: Automated keystore generation and configuration
- Signing Configuration: Automatic setup of signing configs in build.gradle.kts
- ProGuard/R8: Code shrinking and obfuscation configuration
- Gradle Properties: Production-ready gradle.properties setup
Utilities & Widgets #
- 20+ Reusable Widgets: Pre-built common widgets (buttons, cards, dialogs, etc.)
- Extensions: Extension methods for BuildContext, String, DateTime, List, etc.
- Helpers: Utility functions for formatting, clipboard, keyboard, device detection
- Validators: Form validation utilities (email, phone, password, etc.)
- Date Formatter: Comprehensive date formatting utilities
Localization #
- Built-in support for
easy_localizationpackage - Pre-configured Arabic and English translation files
- Translation file templates included