We shipped before Flutter hit 1.0.

  1. 2017

    Hamilton

    The first large-scale commercial Flutter app outside Google, launched on iOS and Android at the same time.

  2. 2018

    Flutter Live, London

    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.

  3. 2019

    The New York Times

    KENKEN became the first commercial Flutter web app, and one codebase covered six platforms.

  4. 2026

    Toyota

    Flutter now runs the 2026 RAV4 infotainment, after years of work with Toyota’s team.

Hamilton. Betterment. Scooter’s.

  1. 01Hamilton

    The first commercial Flutter app outside Google

    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.

    app installs
    3.5M+
    peak monthly active users
    500K+
    lottery entries
    100M+

    Read the story

  2. 02Betterment

    Betterment: two native codebases into one

    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.

    Betterment accounts
    775K+
    in assets, March 2023
    $32B
    Flutter developers trained
    20+

    Read the story

  3. 03Scooter’s

    Two native apps into one, with zero downtime

    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.

    native apps into one codebase
    2
    downtime
    0
    feature parity
    100%

    Read the story

  • “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.”

    VP Architecture, Betterment Sam Moore
  • “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.”

    SVP Consumer Technology, Dow Jones Clarence Kwei
  • “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.”

    Director of Global Product Management, Universal Destinations & Experiences Mikal Wessel

Who you’ll work with.

Thousands of development teams already build on our tools.

The tools and the architecture we build on are public, so your team can check our work before anyone signs.

~/work

Very Good CLI · open source

Every project starts at 100% test coverage.

Flutter’s official architecture recommendations name Very Good CLI as a recommended app template.

Open source

5.7M+ pub.dev downloads a month, across our packages.

  1. pub_updater 2.4M
  2. very_good_analysis 1.2M
  3. cli_completion 1.0M
  4. very_good_test_runner 333K
  5. very_good_cli 322K
  6. formz 292K

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
Laura Hughes Lekhi Director of Business Development
Greg Laird Senior Business Development Executive
Jorge Coca VP of Engineering
Shannon Campbell Product Lead

We’ll care about your success as much as you do.

Our unicorns read every message and reply, usually the same day.

Start the conversation

A 30-minute call about what you’re building.

What teams ask before they bet on Flutter.

Each answer points at work you can read on this site. Anything else, bring it to the first call.

All Flutter questions
01 Why Flutter instead of two native apps?

A 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.

02 Do we have to rewrite both apps at once?

No. Betterment started with an add-to-app pilot on account creation and migrated in phases.

03 How long does a migration take?

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.

04 How much does it cost to start?

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.

05 How do we start?

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.