Thumper
A Thumper
is a flutter widget that controls an Iterable
.
Buttons allow reset, forward step, and play/pause. A slider controls the thumper's frequency (the iteration speed).
There's no backward step, as the basic Iterator interface doesn't require a reversible state generator.
Example
The example iterates through a list of fruits.
initial | playing |
---|---|
To try it in chrome, install beta channel flutter then:
# Confirm you have some devices.
flutter devices
# Get the code
git clone git@github.com:monopole/thumper.git
cd thumper
# then either
make demo-chrome
# or
make demo-android
For a more complex Thumper
demo see the GolGrid
widget.