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.
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