Tickers are used to send signals at constant frequencies to help developers determine the frequency of animation refreshes in Flutter. We can think of Ticker as a special periodic timer that can be used to be notified when the Flutter engine is about to draw a new frame.   To create a ticker, we first need to add a SingleTickerProviderStateMixin to our State subclass. Tickers in Flutter can be used by any object that wants to be notified whenever a frame triggers but are most commonly used indirectly via an AnimationController. The AnimationControllers need a TickerProvider to obtain their Ticker.