Home / Companies / Google Cloud / Blog / Post Details
Content Deep Dive

Google Pay picks Flutter to drive its global product development

Blog post from Google Cloud

Post Details
Company
Date Published
Author
-
Word Count
738
Language
English
Hacker News Points
-
Summary

Google Pay's engineering team chose Flutter to advance their global product development, initially driven by the success of Google Pay India, formerly known as Tez. The original vision was to provide a simple and secure payment app, which expanded to include features like bill payments, phone recharges, instant loans, and ticket purchases. As the team aimed to scale globally, they needed a development environment that allowed efficient deployment across both iOS and Android platforms, leading them to select Flutter for its ability to write code once in Dart and deploy it on multiple operating systems. This choice was bolstered by Flutter's Just-in-Time compiler, hot reload, and high-performance deployment capabilities. Starting with a small team, they focused on a complete rewrite rather than a hybrid approach to ensure scalability and maintainability. After months of development, Google Pay's Flutter implementation entered open beta in India and Singapore, with plans to extend globally. The transition is significant, marking Google Pay as one of the largest deployments on the Flutter platform, thanks to the continued advancements by the Flutter team.