Skip to main content

flutter_architecture_kit 1.0.1 copy "flutter_architecture_kit: ^1.0.1" to clipboard
flutter_architecture_kit: ^1.0.1 copied to clipboard

A production-ready Flutter CLI and architecture kit for Clean Architecture, BLoC, API, and project scaffolding.

Changelog #

All notable changes to flutter_architecture_kit will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.1 - 2026-09-28 #

Changed #

  • Synchronized version command output and package executable aliases.

1.0.0 - 2026-09-28 #

Added #

  • Complete rewrite with modular architecture, robust CLI CommandRunner, and extensible generator pipeline.
  • Production Clean Architecture + BLoC + Feature-first scaffolding (flutter-architect init).
  • Removed entities/ folder by default to prevent boilerplate duplication.
  • Project diagnostic command (flutter-architect doctor) checking Dart/Flutter SDKs, pubspec, dependencies, and configuration.
  • Architectural rule & boundary validation command (flutter-architect validate) for local and CI/CD environments.
  • Feature generator (flutter-architect feature <name>) scaffolding full data, domain, and presentation layers.
  • Isolated module generator (flutter-architect module <name>).
  • Modern state management generators:
    • flutter-architect bloc <name> (Bloc, Event, State)
    • flutter-architect cubit <name> (Cubit, State)
  • Data and domain generators:
    • flutter-architect model <name> with JSON serialization and immutable copyWith
    • flutter-architect repository <name> (domain interface and data implementation)
    • flutter-architect datasource <name> (remote and local cache sources)
    • flutter-architect usecase <name> (callable domain usecase)
  • Material 3 UI component generators:
    • flutter-architect page <name>
    • flutter-architect widget <name>
    • flutter-architect dialog <name>
    • flutter-architect bottomsheet <name>
  • End-to-end API generator (flutter-architect api <name> --method [get|post|put|patch|delete]).
  • API endpoint registration (flutter-architect endpoint <name>).
  • Utility & infrastructure generators:
    • flutter-architect theme (Material 3 tokens, colors, text styles, theme modes)
    • flutter-architect localization (l10n.yaml, English and Spanish ARBs)
    • flutter-architect flavors (development, staging, production entrypoints and configs)
    • flutter-architect firebase (Firebase service boilerplate and setup documentation)
  • Safe file generation with --force, --skip-existing, interactive conflict resolution, and --dry-run preview.
  • Robust naming utility (NamingUtils) supporting kebab-case, snake_case, PascalCase, camelCase, Title Case, and CONSTANT_CASE.
  • Clean package-relative import management without fragile relative path chains.
  • Cross-platform support for macOS, Linux, and Windows.
  • Full unit, generator, and integration test suite.
1
likes
160
points
389
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A production-ready Flutter CLI and architecture kit for Clean Architecture, BLoC, API, and project scaffolding.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #cli #clean-architecture #bloc #generator

License

MIT (license)

Dependencies

args, meta, path, yaml

More

Packages that depend on flutter_architecture_kit