Tariq Rajab

Floto

A simple Flutter app, built on Flash's design system, that the design team uses to prototype flows before they're built for real.

2026 · Built at Flash

Each idea gets its own folder with its own fake data, and is built from copies of the real Flash app's buttons, sheets, colours and layouts, so it feels like the real thing. A launcher on the home screen lists every prototype, who made it and when it last changed.

To try a variant you copy the folder, so every version stays next to the others. One flow went through six versions this way.

Prototypes run on a real iPhone, so you can hand one to someone and watch them use it before anyone commits to building it.

Every widget in Floto is stateless, and the prototypes keep their state in Riverpod, which is light and easy to work in. So any widget a designer builds can be plugged straight into Flash's production app, which uses BLoC. The repo is documented the same way as Fliki and Tally, so an AI agent asked for a prototype builds it this way too, without the person asking needing any technical knowledge.

The team builds in Floto with Claude Code, so I wrote three skills for it. Each one starts from whatever you have:

Designers, PMs and engineers build prototypes in it now, not only me.