As 120fps devices become more widely available,
you’ll want to render frames in under 8ms (total)
in order to provide the smoothest experience.

If you are wondering why 60fps leads to a smooth visual experience,
check out the video Why 60fps?

Pitfalls

If you need to tune your app’s performance,
or perhaps the UI isn’t as smooth as you expect,
the DevTools Performance view can help!

Also, the Flutter plugin for your IDE might
be useful. In the Flutter Performance window,
enable the Show widget rebuild information check box.
This feature helps you detect when frames are
being rendered and displayed in more than 16ms.
Where possible,
the plugin provides a link to a relevant tip.

The following behaviors might negatively impact
your app’s performance.