Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Final do projeto funcionoou

De inicio, depois de ter feito tudo, não estava adicionando as novas tasks na lista. re-conferi tudo e percebi que no arquio do task_inherited eu importei primerio a biblioteca material.dart e depois a task.dart. Coloquei a task. dart primeiro e funcionou kk Não sei se é assim, mas aparentemente a ordem de importação das bibliotecas importam :)

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta

Oii Lucas, tudo bem?

Eba, que bom que conseguiu resolver o problema! Obrigada por compartilhar conosco. É uma boa dica.

Sobre a ordem de importação das bibliotecas, na maioria dos casos, a ordem em que você as importa não importa. No entanto, em alguns casos raros, pode haver conflitos se houver nomes de classes ou funções que são os mesmos em diferentes bibliotecas.

Por exemplo, se você tiver duas bibliotecas, 'A' e 'B', e ambas tiverem uma classe chamada 'C', se você importar 'A' primeiro e depois 'B', a classe 'C' de 'B' irá sobrescrever a classe 'C' de 'A'. Mas isso é bastante raro e geralmente é uma boa prática evitar ter nomes de classes ou funções que são os mesmos em diferentes bibliotecas.

Continue se dedicando, Lucas.

Abraço!