A Flutter package to automatically generate a class containing references to all assets in your project.
Add the following dependencies to your
dev_dependencies: daassets: ^1.0.0
Define your assets
In your pubspec.yaml file:
flutter: assets: - assets/icon/ # imports all files in that directory - assets/icon/close.png # imports that specific file
Generating Dart code
To generate the Dart file containing all assets, run the following command:
flutter pub pub run daassets:daassets.dart PUBSPEC_FILE_PATH OUTPUT_FILE_PATH
flutter pub pub run daassets:daassets.dart ./pubspec.yaml ./lib/assets.dart
Using generated code
The generated class contains static constants that you can use anywhere in your project.