Asset manager helps you auto-generate the assets code and add it to your pubspec.yaml .
dart pub global activate asset_manager_cli
To auto-generate and add assets code to your pubspec.yaml, run the following command at the root of your project.
To update to latest version, run the following command.
The cli assumes the following structure for your assets folder.
---assets/ |---any_other_assets_folder | |---fonts/ | |---font1/ | |---font1-style-weight1.ttf | |---font1-style-weight2.ttf | |---font1-style-weight3.ttf | | |---font2/ |---font2-style-weight1.ttf |---font2-style-weight2.ttf |---font2-style-weight3.ttf
Any other assets folders except fonts can have any name you desire for those assets. But for fonts, you should add them within a folder named
assets folder. And each folder within
fonts should be named according to the
font-family. Every fonts file should be named in the following way -
Font file name ---> font1-style-weight.ttf ^ ^ ^ | | | | | Weight of the font | | | Style of the font | Font family name