I have an assets folder in which I have a tab folder and then a list of folders and each folder contains some files
Now I want to read the names of all the fold
Even if you specified only asset folders in pubspec.yaml, the flutter compiler lists all files from these folders in AssetManifest.json file. All we have to do is read this file:
final manifestJson = await DefaultAssetBundle.of(context).loadString('AssetManifest.json');
final images = json.decode(manifestJson).keys.where((String key) => key.startsWith('assets/images'));
The easiest way to do this is, open your pubspec.yaml and in the assets line, change it as given below - just add the entire folder.
assets:
- assets/
This will add all the folders and files in the asset folders.