The Incremental Flutter Migration - Flutter NYC December Meetup (Pt 2)

Опубликовано: 27 Март 2026
на канале: Dev Community
227
5

The Incremental Flutter Migration: Replacing our Native Apps with the Strangler Fig Pattern, by Will Lockwood

Flutter is a force-multiplier for individual developers and entire companies to build large feature sets quickly and responsibly. But when a company with existing native applications wants to transition to Flutter for feature development, they face a tough choice: whether to rebuild the product as a greenfield Flutter app, or to iteratively migrate features to Flutter within the existing native apps? Here, we'll discuss how Betterment built an architecture supporting an iterative-replacement migration, the Flutter embedding API/how to use it to host Flutter experiences within native apps, and the engineering principles and strategies that support safe and efficient refactors of large-scale legacy code systems.

Will Lockwood is a software engineer developing cross-platform apps at Betterment. After starting at Betterment as an Android engineer, he helped plan and execute the migration and replacement of Betterment’s native mobile application code to Flutter. Having witnessed the positive impacts this technical migration has had on the user experience, the developer experience, and the product roadmap, he's now focused on maximizing those ongoing benefits at Betterment, and showing others how they can do the same.

Flutter NYC December Meetup Part 1:
   • A Tale of T̶w̶o̶ ̶C̶i̶t̶i̶e̶s̶ ̶ Three Pla...