Back to course

Lesson 13: 120 FPS Animation Tickers

Flutter 2026: The Impeller & Wasm Masterclass

The Heartbeat of UI: Tickers

An animation is just a function of time. In Flutter, Ticker is the mechanism that signals the start of a new frame.

120 FPS Requirements

  1. V-Sync: Always synchronize with the screen's refresh rate.
  2. Zero Garbage: Do not allocate objects inside the onTick callback.
  3. Math over Objects: Use pure math to calculate offsets rather than creating Tween objects every frame.

Challenge: Build a pendulum animation that runs at a perfectly stable 120 FPS.