Fala, Dev! Tudo bem?

Após a publicação do curso o package add_to_cart_animation recebeu uma atualização. Esta atualização consiste em 2 principais detalhes:

1 - Agora precisamos adicionar a chave global em um Container, e não como antes que era em um widget Image. Para resolver isso basta envolver a Image em um Container e passar a chave global para ele, desta forma:


// Imagem
Expanded(
  child: Hero(
    tag: widget.item.imgUrl,
    child: Container(
      key: imageGk, <=== AQUI
      child: Image.network(
        widget.item.imgUrl,
      ),
    ),
  ),
),


2 - A outra modificação é que agora, através do package add_to_cart_animation temos o badge que fica logo abaixo do nosso ícone de carrinho. Já conferi no código do plugin e infelizmente o autor não dá a possibilidade de escondermos este badge o que não seria interessante para nós:

Então, como temos apenas estas duas pequenas modificações que não surtem muita diferença voltada a performance para a gente, indicaria que utilizasse a versão anterior, como sendo a que apresento no curso:

add_to_cart_animation: ^0.0.7

Nesse caso, não seria um problema utilizar uma versão anterior, visto que as modificações não são cruciais.


Espero que tenha ajudado, mas caso tenha qualquer problema ou dúvida fique à vontade para me enviar uma mensagem. Bons estudos.