Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Melhorias no código

Eu resolvi fazer umas mudanças por conta própria no código do model de transferências, incluindo nomenclatura e substituindo o getter por um método e ficou assim:

  final List<TransferModel> _transferList = [];

  List<TransferModel> all() => _transferList;

  int getCount({int max}) => max != null && _transferList.length > max ? max : _transferList.length;

  TransferModel get(int index) => _transferList[index];

  add(TransferModel transfer) {
    _transferList.add(transfer);

    notifyListeners();
  }

Daí, na lista de últimas transferências, o ListView ficou assim:

            return ListView.builder(
              padding: const EdgeInsets.all(8.0),
              itemCount: transferList.getCount(max: 5),
              shrinkWrap: true,
              itemBuilder: (context, index) {
                return TransferItem(transferList.get(index));
              },
            );

Espero ter ajudado.

1 resposta
solução!

Ficou Ótimo Cara! Ta de parabéns André.

Continue assim :)