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.