PENDING: # image: a frame in Flutter

Even this though example doesn’t use Flutter’s
animation library, it creates an animation
in fundamentally the same way:
by telling Flutter to rebuild its widget tree
so as to rapidly move between frames
over a specified period of time.
This is an important takeaway to keep in mind
while creating explicit animations.
At a fundamental level,
explicit animations provide you with controls
for telling Flutter how to quickly rebuild a widget tree
to create the illusion of motion. You’ll learn more
about these controls later in this codelab.

Given what you’ve learned so far,
can you think of a way to improve the bouncing ball effect
in the preceding example?
Try to come up with an answer before diving into the next section.

Quick review:

A frame is a single still image that can be used
within a sequence of other still images
to create the illusion of motion.