0
respostas

Dificuldade em adaptar o projeto para flutter 2.0

Bom dia estou usando a versão 2.0 flutter e estou tendo dificuldade. na Class movel coloquei (?) pois o mesmo não aceita valores iniciais nulos .

class Movel { String? titulo; String? foto; String? descricao; int? preco;

Movel({this.titulo, this.foto, this.descricao, this.preco});

Movel.fromJson(Map<String, dynamic> json) { titulo = json['titulo']; foto = json['foto']; descricao = json['descricao']; preco = json['preco']; } } e ElementoGridProdutos coloquei :

class ElementoGridProdutos extends StatelessWidget { final Movel movel;

ElementoGridProdutos({required this.movel});

@override Widget build(BuildContext context) { return ImagemElementoGridProdutos(imagem: movel.foto.toString()); } } ao execular o projeto aparece o seguinte erro : type 'List<Map<String, Object>>' is not a subtype of type 'Map<String, dynamic>'

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software