assets_generator_kit 0.1.0 copy "assets_generator_kit: ^0.1.0" to clipboard
assets_generator_kit: ^0.1.0 copied to clipboard

Generate typed Flutter asset accessors for SVG, Lottie, image, and generic assets.

Asset Generator Kit #

Generate typed Flutter asset accessors from folders.

# assets_generator_kit.yaml
assets_generator_kit:
  input:
    - assets/images
    - assets/icons
    - assets/lottie

  output: lib/generated/assets.dart

  integrations:
    svg: true
    lottie: true

Run either:

dart run build_runner build
dart run assets_generator_kit generate

Then use the generated API:

AppAssets.home(size: 24, color: AppColors.primary)

The generated file imports package:assets_generator_kit/assets_generator_kit.dart and exposes methods that return AppSvgIcon, AppLottie, AppImageAsset, or AppAssetRef depending on the file extension and enabled integrations.

Example #

The example/ app contains its own assets and config:

cd example
flutter pub get
dart run assets_generator_kit generate
flutter run

To use build_runner with a root-level assets_generator_kit.yaml, include that file in the target sources. See example/build.yaml.

0
likes
150
points
79
downloads

Documentation

API reference

Publisher

verified publisherpinz.dev

Weekly Downloads

Generate typed Flutter asset accessors for SVG, Lottie, image, and generic assets.

Repository (GitHub)
View/report issues

Topics

#assets #generator #flutter #svg #lottie

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

build, flutter, flutter_svg, lottie, path, yaml

More

Packages that depend on assets_generator_kit