Standardising racing and sports components only holds up long-term if
two separate platform teams don’t quietly drift apart maintaining it.
That’s the real reason the business needed Flutter, not just as a
technical choice but as a strategic one: a single codebase meant the
same design tokens, components and interaction patterns could ship to
iOS, Android and web together, instead of each platform team
reinterpreting — and separately re-QA’ing — the same system on its
own schedule.
That turned out to be one of the project’s most valuable outcomes,
arguably more so than any single feature it shipped. The redesign
didn’t just unify how racing and sports looked across web and app —
it gave Product, UX and engineering a shared, repeatable workflow:
new bet types, sports or markets could move through design and into
build on the same system, with far less bespoke handoff and manual QA
each time. Rather than a one-off visual refresh, it became a
cornerstone the team could keep building — and automating — against,
long after this particular redesign shipped.