2017
Hamilton
The first large-scale commercial Flutter app outside Google, launched on iOS and Android at the same time.
Flutter Expertise · Since 2017
The real year is 2017, when we built Hamilton’s app on pre-alpha Flutter. It was the first commercial Flutter app outside Google, and Hamilton is still a client.
A 30-minute conversation with someone who’s shipped this before.
Scooter’s Coffee
Case study Betterment: add-to-app on one flow, then a phased migration
Hamilton, since 2017
JSX JSX moves off Xamarin to a Flutter app it owns
Read case study
Blade Blade’s luxury travel app, rebuilt in Flutter
Read case study
Universal Destinations & Experiences Theme park apps for web and mobile, one codebase
Read case study
Google Flutter News Toolkit: 80% less time to launch
Read case study
Betterment Betterment: two native codebases into one
Read case study
Dow Jones Dow Jones cuts development cost 50% with Flutter
Read case study
Hamilton The first commercial Flutter app outside Google
Read case study
Nav Nav doubles user growth with Flutter
Read case study
Slickdeals Slickdeals doubles release velocity with Flutter
Read case study
The New York Times NYT’s KENKEN, the first commercial Flutter web app
Read case study
V1 Sports V1 Sports doubles revenue with Flutter
Read case study
Scooters Coffee Two native apps into one, with zero downtime
Read case study
2017
The first large-scale commercial Flutter app outside Google, launched on iOS and Android at the same time.
2018
The Flutter 1.0 keynote ran inside Flutter Slides, a macOS app we built. The one requirement was that it could not crash on an IMAX screen.
2019
KENKEN became the first commercial Flutter web app, and one codebase covered six platforms.
2026
Flutter now runs the 2026 RAV4 infotainment, after years of work with Toyota’s team.
01Hamilton
The first commercial app built with Flutter outside of Google! We created and maintained the official Hamilton mobile app to bring exclusive content to any device.
02Betterment
We worked with Betterment to pilot Flutter for their application, establish Flutter expertise and best practices, and train their Engineering Team on the new mobile framework.
03Scooter’s
VGV partnered with Scooter's Coffee to migrate two revenue-critical native mobile apps into a single Flutter codebase using a custom multi-agent AI pipeline, compressing a 6–8 month timeline into 3–4 months.
“Working with VGV gave us the added confidence we needed to evaluate Flutter, figure out that we love it, and commit to migrating our entire app.”
“Thanks to Flutter and VGV, we delivered on our goal of building a fun, engaging, and performant app for all screens and mobile devices in significantly less time and cost than if we built it natively. The team and thousands of players are very happy with the results.”
“VGV is very adaptable. They do things we don’t even ask. Their team says ‘Here is some value we can provide, can we do this?’ and it’s great.”
VP of Engineering
Director of Solutions Architecture
Senior Engineering Lead
Product Lead
01 Migrate
Move to one without a freeze. Start with a single flow and expand.
02 Build
One Flutter codebase for iOS, Android, and the web.
03 Operate
Stabilize what shipped and keep it shipping.
04 Grow
Once iOS and Android share one codebase, the roadmap can go to revenue instead of parity.
The tools and the architecture we build on are public, so your team can check our work before anyone signs.
$very_good create flutter_app my_app
Generating a Very Good Core app
my_app/ lib/ app/ # app shell and routing counter/ # a feature: bloc, view, tests l10n/ # internationalization main_development.dart main_staging.dart main_production.dart test/ analysis_options.yaml # very_good_analysis
✓ Layered architecture, bloc, three flavors, lint rules
$very_good test --coverage --min-coverage 100
✓ All tests passed. Coverage 100%.
$
Very Good CLI · open source
Flutter’s official architecture recommendations name Very Good CLI as a recommended app template.
Open source
very_good_analysis enforces 188 lint rules. Google’s Flutter architecture docs cite our engineering handbook.
pub.dev, last 30 days · October 2026 · 4,500+ GitHub stars
Our packages
The VGV AI Flutter Plugin is open source and encodes how we write bloc, tests, architecture, and accessibility. A senior engineer still reviews everything that ships.
Insights
Our unicorns read every message and reply, usually the same day.
Start the conversationA 30-minute call about what you’re building.
Each answer points at work you can read on this site. Anything else, bring it to the first call.
All Flutter questionsA feature is built, tested, and released once for iOS, Android, and the web, so the apps stop drifting apart. Hamilton has run on one Flutter codebase since 2017, across 3.5M+ installs.
No. Betterment started with an add-to-app pilot on account creation and migrated in phases.
Scooter’s moved revenue-critical Swift and Kotlin apps to Flutter in 3–4 months against a 6–8 month estimate, with zero downtime and full parity.
The first step runs three weeks, at a price agreed before kickoff. Full migrations are scoped and priced after it, based on what it found.
A 30-minute call with Laura or Greg. Bring the app and the repo if you can share it, and tell us if a launch date is coming. You get a written summary of what we would do first.