Betterment

Helping a leading advisor deliver the best Mobile Experience for their clients

Helping a leading advisor deliver the best Mobile Experience for their clients

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.

Successful Flutter Pilot

While Betterment was seriously considering Flutter, we had to demonstrate that the new code could be combined with the existing native code and still run smoothly. Our team helped Betterment build the first feature in Flutter — a flow for creating a user account — then successfully connected it to the native codebase using Flutter’s add-to-app.

Meticulous Transformation Plan

Instead of building their app from scratch in Flutter, Betterment came up with a plan to methodically migrate portions of the app into Flutter, while keeping the rest of the native app in place. We helped their team implement scalable best practices so that they could continue to port over features in Flutter, build new Flutter features, and ensure the longevity of their mobile app.

Training for Large Teams

We delivered formal training sessions with Super Declarative! to get Betterment's engineering team up to speed on Flutter. We facilitated group information sessions, breakout groups, and hands-on examples so that the team could learn how to build with Flutter, together. In just one week, Betterment’s engineers went from knowing little about Flutter to building features that are part of the app today.

Industry
Finance
Project Type
Native to Flutter Migration
VGV Services
small check mark icon
Engineering
small check mark icon
Training
small check mark icon
Program Management

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.

Successful Flutter Pilot

While Betterment was seriously considering Flutter, we had to demonstrate that the new code could be combined with the existing native code and still run smoothly. Our team helped Betterment build the first feature in Flutter — a flow for creating a user account — then successfully connected it to the native codebase using Flutter’s add-to-app.

Meticulous Transformation Plan

Instead of building their app from scratch in Flutter, Betterment came up with a plan to methodically migrate portions of the app into Flutter, while keeping the rest of the native app in place. We helped their team implement scalable best practices so that they could continue to port over features in Flutter, build new Flutter features, and ensure the longevity of their mobile app.

Training for Large Teams

We delivered formal training sessions with Super Declarative! to get Betterment's engineering team up to speed on Flutter. We facilitated group information sessions, breakout groups, and hands-on examples so that the team could learn how to build with Flutter, together. In just one week, Betterment’s engineers went from knowing little about Flutter to building features that are part of the app today.

By the Numbers

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