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!