Le animazioni implicite come AnimatedContainer sono comode, ma quando hai bisogno di un controllo preciso sulla durata, sulla ripetizione o sull'avvio di un'animazione, servono le animazioni esplicite.
In questo tutorial costruiremo un'animazione gestita manualmente tramite AnimationController, definiremo i valori con Tween e ricostruiremo solo la parte necessaria della UI usando AnimatedBuilder. Vedremo anche le curve di animazione e come avviare, fermare e ripetere l'animazione.
Al termine avrai una solida base per creare animazioni complesse e performanti.
