{"id":6776,"date":"2023-08-07T10:01:44","date_gmt":"2023-08-07T10:01:44","guid":{"rendered":"https:\/\/dianapps.com\/blog\/?p=6776"},"modified":"2023-08-07T10:01:44","modified_gmt":"2023-08-07T10:01:44","slug":"going-global-at-google-pay-with-flutter","status":"publish","type":"post","link":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/","title":{"rendered":"Going Global at Google Pay with Flutter!"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Google Pay or GPay is a globally recognized payment application with a user base worth 100 million. From paying anywhere and anytime, to getting rewards and transiting vast amounts in a safe space, the platform has given flexibility and sustainability to its customers.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But how does Google manage to keep so much data besides the 1.7 million lines of code running amidst both Android and iOS apps? Clearly, it&#8217;s a vast amount that cannot be maintained smoothly. Especially when GPay keeps revolutionizing its features across new countries including the existing ones.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Google being a highly-ranked company never fails to surprise and indeed enjoys unlocking complicated scenarios on its way. So when the platform diversifies its reach to new regions, it is pretty evident that its iOS and Android users will also be expanding (including the current ones), isn\u2019t it?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Well, we all are struggling to find the answer to the versatile nature of Google Pay. While some are assuming that the payment app hired a ton of mobile app developers, the rest are questioning how they are going to continue integrating brand-new functionalities in both operating systems separately.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Google announced to invest in a <\/span><a href=\"https:\/\/dianapps.com\/blog\/cross-platform-vs-native-mobile-app-development\/\"><b>cross-platform app development<\/b><\/a><span style=\"font-weight: 400;\"> framework\u2013Flutter.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Indeed, the news welcomed various hype in the marketplace. Let\u2019s all agree that we did see it coming, didn\u2019t we?\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why-Did-Google-Pay-to-Choose-Flutter-Framework\"><\/span><span style=\"font-weight: 400;\">Why Did Google Pay to Choose Flutter Framework?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Well, first things first, Google is the GODFATHER of the Flutter app development framework.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The company has built many of its search engines with the open-sourced UI tool including:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Ads<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Assitant\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Stadia\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Even though the team at Google tested Flutter for a few Add-to-app usage, something didn\u2019t go as per plan initially. They had to rewrite the entire application, which was a big challenge that can\u2019t be overseen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Although Google was in search of a significant upfront investment in engineering resources, it would enable the team to consolidate its technical leadership, move away from constantly patching up flaws, and speed up and improve client development for quicker reaction and implementation timelines.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Whist everything, switching to Flutter allows Google Pay to scale up globally, quickly and efficiently. Flutter app development would only need around 1.2 times as much work as putting out functionality for both Android and iOS, which took two times the effort.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So they made the decision to get going with trusting the framework!\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How-Did-Google-Pay-Find-the-Solution-With-Flutter\"><\/span><span style=\"font-weight: 400;\">How Did Google Pay Find the Solution With Flutter?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The idea of re-creating a new Google Pay infrastructure with the Flutter app development services<\/span> <span style=\"font-weight: 400;\">was undoubtedly a crux of the matter in the team.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">They needed to retain the team to alter new language, strategy, and platform to the user interface. Following that, redefining the complete app and updating it was a hassle.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finally, in cases where the software has already been released, they would have to go through all the required security evaluations and audits again.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But first, they had to establish the validity of the idea. As a result, they invested a lot of time in 2019 making the case for moving Google Pay to Flutter. Three senior software developers from Android and iOS formed a small group and wrote and rewrote until they had the home page, chat, and payments (with essential native plugins) for a vertical slice of the app.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">They then conducted a couple of brief sprints for additional engineers to give them a chance to offer input.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The team preferred Flutter because it allowed them to get immediate feedback as they were creating and because it had so many high-quality widgets they could use to speed up <\/span><a href=\"https:\/\/dianapps.com\/\"><b>mobile app development<\/b><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once top management granted the go-ahead, they hired 50 developers and gave them six months to retrain and rewrite the software in preparation for a test launch in Singapore.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The launch went well. Encouraged, they hired an additional 100 developers to assist in the relaunch of Google Pay in the US and India using the Flutter codebase.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-6780\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-07-150940.png\" alt=\"\" width=\"1028\" height=\"180\" \/>\u00a0<\/span><span style=\"font-weight: 400;\">They were in a race against time to update an\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">app with roughly 300 features, beta test it, deploy it to more than 100 million monthly active users and keep the legacy app while doing so.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"What-Were-the-Final-Results-After-Google-Pay-Installed-Its-App-With-Flutter\"><\/span><span style=\"font-weight: 400;\">What Were the Final Results After Google Pay Installed Its App With Flutter?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-6779 size-full\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-07-150909.png\" alt=\"\" width=\"550\" height=\"332\" \/><\/p>\n<p><span style=\"font-weight: 400;\">In spite of these difficulties, the team introduced Google Pay for beta testing in India at the beginning of August.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The redesigned Google Pay app is more manageable, easier to update, and smaller.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The new codebase is 35% less than the original implementations \u2014 1.1 million lines of code as opposed to 1.7 million \u2014 even though it includes a number of additional features.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The company also believes that because Flutter is so much simpler to handle, they have saved between 60 and 70 percent of their developers&#8217; time.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Although the team, which now numbers over 180 Flutter app developers, is still receiving input on the India beta test, the outcomes do look impressive.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Google Pay Director, <\/span><i><span style=\"font-weight: 400;\">\u201cLater this year, the India beta will be made available to all more than 100 million Indian users, bringing with it a brand-new user experience and all of the features its consumers have become accustomed to and enjoy.\u201d<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">Starting with a significant relaunch of Google Pay in the US this year, Google Pay 3.0 will be able to expand rapidly and effectively across iOS and Android thanks to Flutter. The team will be able to build on this technology as they provide Google Pay 3.0 to the rest of the globe in the year.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Flutter is setting high expectations in the app development industry. Therefore, if you are still being skeptical about whether to employ the framework in your business, we say just connect with a <\/span><a href=\"https:\/\/dianapps.com\/flutter-app-development\"><b>Flutter app development company<\/b><\/a><span style=\"font-weight: 400;\"> and find all that you need to give your project the edge it deserves.\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google Pay or GPay is a globally recognized payment application with a user base worth 100 million. From paying anywhere and anytime, to getting rewards and transiting vast amounts in a safe space, the platform has given flexibility and sustainability to its customers.\u00a0 But how does Google manage to keep so much data besides the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6777,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_applaud_exclude":false,"footnotes":""},"categories":[3],"tags":[124,59,310,67],"class_list":["post-6776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-development","tag-flutter-app-development-company","tag-flutter-app-development-services","tag-google-pay-with-flutter","tag-mobile-app-development-company"],"featured_image_src":{"landsacpe":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Untitled-design-2023-08-07T140059.236.png",791,445,false],"list":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Untitled-design-2023-08-07T140059.236.png",463,260,false],"medium":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Untitled-design-2023-08-07T140059.236.png",300,169,false],"full":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Untitled-design-2023-08-07T140059.236.png",1536,864,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Going global at Google Pay with Flutter<\/title>\n<meta name=\"description\" content=\"The global brand Google Pay has been re-created with Flutter. Check out everything in detail. Read out the full blog to know.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Going global at Google Pay with Flutter\" \/>\n<meta property=\"og:description\" content=\"The global brand Google Pay has been re-created with Flutter. Check out everything in detail. Read out the full blog to know.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn About Digital Transformation &amp; Development | DianApps Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-07T10:01:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Untitled-design-2023-08-07T140059.236.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"864\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vikash Soni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vikash Soni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Going global at Google Pay with Flutter","description":"The global brand Google Pay has been re-created with Flutter. Check out everything in detail. Read out the full blog to know.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/","og_locale":"en_US","og_type":"article","og_title":"Going global at Google Pay with Flutter","og_description":"The global brand Google Pay has been re-created with Flutter. Check out everything in detail. Read out the full blog to know.","og_url":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/","og_site_name":"Learn About Digital Transformation &amp; Development | DianApps Blog","article_published_time":"2023-08-07T10:01:44+00:00","og_image":[{"width":1536,"height":864,"url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2023\/08\/Untitled-design-2023-08-07T140059.236.png","type":"image\/png"}],"author":"Vikash Soni","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vikash Soni","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/","url":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/","name":"Going global at Google Pay with Flutter","isPartOf":{"@id":"https:\/\/dianapps.com\/blog\/#website"},"datePublished":"2023-08-07T10:01:44+00:00","dateModified":"2023-08-07T10:01:44+00:00","author":{"@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/0126fafc83e42bece2acbfe92f7d0f4f"},"description":"The global brand Google Pay has been re-created with Flutter. Check out everything in detail. Read out the full blog to know.","breadcrumb":{"@id":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dianapps.com\/blog\/going-global-at-google-pay-with-flutter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dianapps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Going Global at Google Pay with Flutter!"}]},{"@type":"WebSite","@id":"https:\/\/dianapps.com\/blog\/#website","url":"https:\/\/dianapps.com\/blog\/","name":"Learn About Digital Transformation &amp; Development | DianApps Blog","description":"Dianapps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dianapps.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/0126fafc83e42bece2acbfe92f7d0f4f","name":"Vikash Soni","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2022\/07\/cropped-vikash-96x96.png","contentUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2022\/07\/cropped-vikash-96x96.png","caption":"Vikash Soni"},"description":"Vikash Soni, the visionary CEO and Co-founder of DianApps. With his profound expertise in Android and iOS app development, he leads the team to deliver top-notch solutions to clients worldwide. Under his guidance, the company has achieved remarkable success, earning a reputation as a leading web and mobile app development company.","sameAs":["https:\/\/www.linkedin.com\/in\/vikash-soni-59726530\/"],"url":"https:\/\/dianapps.com\/blog\/author\/infodianapps-com\/"}]}},"_links":{"self":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/6776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/comments?post=6776"}],"version-history":[{"count":3,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/6776\/revisions"}],"predecessor-version":[{"id":6782,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/6776\/revisions\/6782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/media\/6777"}],"wp:attachment":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/media?parent=6776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/categories?post=6776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/tags?post=6776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}