Component - AnimatedBuilder
The AnimatedBuilder widget helps you create animations by rebuilding only parts of the UI that depend on an animation. It listens to an animation and rebuilds its child widget whenever the animation changes, making animations efficient and smooth.