How a Leading Financial Advisor Achieved a Seamless Flutter Migration to Deliver a Better Mobile Experience

  • Betterment Accounts

    775,000+

  • Flutter Developers Trained

    20+

  • Assets Under Management, as of 3/2023

    $32b

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.

The Challenge

Betterment, a leader in digital investing and financial advice, wanted to modernize their mobile app experience and explore Flutter as a potential solution. However, adopting a new technology at scale came with uncertainties and risks:

  • Could new Flutter-code be integrated smoothly with their existing native codebase?

  • How would they migrate their large, legacy native apps to Flutter without rebuilding everything from scratch?

  • How could they ensure that their engineering team—which had little experience with Flutter—could learn it quickly enough to contribute to production code?

The Solution

To address these challenges, VGV designed a phased, low-risk strategy that would allow Betterment to test Flutter, prove its value, and gradually migrate their app while enabling their engineers. Our work focused on building confidence, creating standards, and setting up long-term success. This included:

  • Piloting Flutter in Their App: Building a non-critical feature (account-creation flow) using Flutter, then integrating it into the existing native code via Flutter’s “add-to-app” functionality. 
  • Designing a Migration Strategy: Creating a plan to migrate pieces of the app gradually, keeping the rest in native, so as to balance risk, maintain stability, and allow incremental progress. 
  • Establishing Best Practices & Engineering Standards: Determining standards for writing, organizing, and scaling Flutter code in this hybrid environment.
  • Delivering Training: Upskilling Betterment’s engineers to get them up to speed, so they could build features using Flutter themselves soon after training.

How We Did It

Our approach combined practical engineering work with hands-on enablement, ensuring both short-term wins and long-term adoption:

  • Flutter Pilot: Built the first feature in Flutter (the account-creation flow), then connected it to the existing native codebase. This proved that “add-to-app” integration works and performs well.

  • Transformation Plan: Rather than rewriting the entire app, we helped plan a phased migration: port portions of the app to Flutter over time, and build all new features in Flutter, while leaving stable parts of native code in place until they are ready to move.

  • Best Practices Implementation: Set up architecture, code organization, tooling, and workflows so that as more of the app is ported, quality and maintainability are preserved.

  • Training & Enablement: Ran formal training sessions (with “Super Declarative!”) for Betterment’s engineering team, including group sessions, hands-on examples, breakout groups. In just one week, engineers went from minimal Flutter knowledge to building features in Flutter that are now part of the production app.

The Results

775,000+

Betterment Accounts

20+

Flutter Developers Trained

$32b

Assets Under Management (as of 3/2023)

“Even with a talented team, converting two large, legacy codebases into a single codebase using an unfamiliar technology was a challenging proposition. 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.” - Sam Moore, VP Architecture, Betterment

Industry
Finance
Project Type
Native to Flutter Migration
VGV Services
Engineering
Training
Program Management
How a Leading Financial Advisor Achieved a Seamless Flutter Migration to Deliver a Better Mobile Experience

Even with a talented team, converting two large, legacy codebases into a single codebase was a challenging proposition. Working with VGV gave us the added confidence we needed.

More Success Stories

Streamlining Development, Improving Efficiency & Increasing Revenue for an Amusement Park Leader

How VGV helped Universal Destinations & Experiences unify web and mobile experiences, streamline food ordering, and increase revenue across parks with Flutter.

No items found.

Transforming a 5-Star Air Carrier’s Digital Experience for Growth

Empowering JSX to own its digital future with a scalable Flutter app, modern UX, and seamless Navitaire integration.

No items found.

Elevating NASCAR’s VIP Experience: Driving Engagement, Sponsor Value & Scalable Growth

Redefining Trackhouse’s VIP pit box experience with real-time insights, sponsor engagement, and an on-site digital ecosystem that worked without the cloud.

No items found.