flutter_riverpod_clean_generator 0.1.2 copy "flutter_riverpod_clean_generator: ^0.1.2" to clipboard
flutter_riverpod_clean_generator: ^0.1.2 copied to clipboard

A code generator that scaffolds a feature-first Clean Architecture project structure with Riverpod (Notifier/AsyncNotifier) into a Flutter project.

Changelog #

0.1.2 #

  • Update the Credits section in the README.

0.1.1 #

  • Add a Credits section to the README.

0.1.0 #

  • Initial release.
  • CleanArchitectureGenerator.generate() scaffolds a feature-first Clean Architecture project structure: core/ (constants, errors, network, routing, theme, localization, storage, utils, di) and one or more features/<name>/ folders (data/domain/presentation).
  • Riverpod Notifier/AsyncNotifier based state management, no @riverpod code generation required.
  • Three feature kinds: entity (single async resource), list (paginated collection), form (multi-field submission flow).
  • Safe by default: never overwrites an existing file unless overwrite: true is set; supports dryRun to preview a generation plan without writing.
  • Never modifies the consumer's pubspec.yaml; prints the required dependency list instead.
  • CLI-style invocation via GeneratorOptions.fromArguments, plus an interactive wizard when no arguments/options are supplied.
1
likes
160
points
150
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A code generator that scaffolds a feature-first Clean Architecture project structure with Riverpod (Notifier/AsyncNotifier) into a Flutter project.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args, path

More

Packages that depend on flutter_riverpod_clean_generator