Pessoal. Tive esse erro. Obtive, aparentemente, 3 maneiras de resolver. Gostaria de saber se há uma maneira ideal ou qualquer uma serve.
//código que apresenta o erro.
final List<Transaction> transactions = snapshot.data;
//maneiras de resolver: optei pela 1ª
final List<Transaction> transactions = snapshot.data as List<Transaction>;
final transactions = snapshot.data;
final List<Transaction>? transactions = snapshot.data;
//essa última pede pra sair acrescentando o "!" onde transactions é chamada.