Scaling Nubank’s mobile development with Flutter
Article Summary
Nubank, Latin America's largest digital bank, bet big on Flutter to scale from a credit card app to a multi-product financial platform. Here's what happened after a year.
The engineering team at Nubank shares their journey migrating a massive production app to Flutter, including the wins, the challenges, and the surprising metrics that emerged. This is a candid look at cross-platform adoption at scale, featuring insights from multiple engineering leaders.
Key Takeaways
- Flutter PRs merge in 9.9 minutes vs 70.45 minutes overall average (30% better success rate)
- New engineers contribute to the app within days of onboarding
- Launched Life Insurance product in 3 months (previously took a year)
- Migration still 50% complete after a year (harder than expected)
- Built custom CLI tools in Dart and Flutter Desktop for developer productivity
Critical Insight
Flutter enabled Nubank to dramatically accelerate feature development and onboarding, but migrating a complex multi-product app proved more challenging than anticipated.