I try to make flutter null safety migration, I have this code working before and now I have this error on List(10)
The default 'List' constructor isn't available when null safety is enabled. Try using a list literal, 'List.filled' or 'List.generate'
Here is my code
List<CardModel> createCards() {
List<String> asset = [];
List(10).forEach((f) => asset.add('0${(asset.length + 1)}.png'));
List(10).forEach((f) => asset.add('0${(asset.length - 10 + 1)}.png'));
return List(20).map((f) {
int index = Random().nextInt(1000) % asset.length;
String _image =
'assets/' + asset[index].substring(asset[index].length - 6);
asset.removeAt(index);
return CardModel(
id: 20 - asset.length - 1, image: _image, key: UniqueKey());
}).toList();
}