Quando eu uso o seguinte codigo apresentado tanto na aula quanto no forum:
 body: FutureBuilder(
        future: findAll(),
        builder: (context, snapshot) {
          final List<Contato>? contatos = snapshot.data as List<Contato>;
          if(contatos != null) {
            return ListView.builder(
              itemBuilder: (context, index) {
                return ContatoItem(contatos[index]);
              },
              itemCount: contatos.length,
            );
          }
          return Container();
        },
      ),o codigo funciona porem ele me apresenta o seguinte erro
The following _CastError was thrown building FutureBuilder<List<Contato>>(dirty, state: _FutureBuilderState<List<Contato>>#fe489):
type 'Null' is not a subtype of type 'List<Contato>' in type cast