save_points_flutter_template_builder 1.0.0+3 copy "save_points_flutter_template_builder: ^1.0.0+3" to clipboard
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() and fromJson() 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_localization package
  • Pre-configured Arabic and English translation files
  • Translation file templates included
0
likes
80
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful CLI tool to generate Flutter projects with custom folder structure, themes, core files, and code generation capabilities (models, states, blocs, notifiers, repositories).

Repository (GitHub)
View/report issues

Topics

#flutter #cli #code-generation #template #state-management

Documentation

API reference

License

MIT (license)

Dependencies

args, dio, easy_localization, equatable, flutter, flutter_bloc, flutter_dotenv, flutter_riverpod, http, package_info_plus, path, save_points_intl, yaml, yaml_edit

More

Packages that depend on save_points_flutter_template_builder