Top 10 Applications made by Flutter
here we discuss some selected applications made by Flutter
No one could have imagined the immense popularity that Flutter app development would gain over time when it was first unveiled at the 2015 Dart Developer Summit.
It is an open-source UI software development kit created by Google and maintained by the community. As a cross-platform application, it can be developed for a variety of platforms, including Web, Android, iOS, Linux, Windows, Mac, and Google Fuchsia (the Google-developed operating system).
It has achieved many milestones within the first three years of its launch and has been adopted by world-renowned companies such as
My BMW (Using Flutter to scale customer-centric product development at BMW)
The My BMW app is being developed and rolled out by BMW. In July 2020, this key interface between a smartphone and a vehicle was unveiled. Currently available in 30 European markets, China, and Korea, it will also be expanded in Japan, Australia, and 10 other countries. From mid-April, the My BMW app will also be available in the USA and Canada. A scalable and universal software architecture drives the rapid expansion of the My BMW app’s content and its rapid rollout.
This has been fully developed in-house by BMW using Flutter, an open-source UI development kit from Google for the Dart programming language. The BMW Group’s Flutter/Dart development team is one of the world’s largest after Google’s, bringing together a total of 300 employees.
Results:- It also improved user feedback, especially for the historically underserved Android app, for which all BMW and MINI customers now have a single experience across all platforms. By switching to Flutter, the team was able to move faster, maintain consistency, and delight users.
“The new app platform is built on three pillars: user-friendliness, safety, and reliability. It provides a consistently designed set of functions spanning all brands based on feedback and our customers’ usage behavior.”
Dr. Nicolai Kraemer, Vice President Offboard Platform BMW Group
Google Pay (Flutter is going global with Google Pay)
In India, Google Pay, or Tez as it is known in the local language, was launched three years ago. Thousands of businesses and users use it across India as one of the most popular payment services.
According to the official Google blog, they have chosen Flutter, citing these 3 major things:
- Write once in Dart and deploy on both iOS and Android for a uniform best-in-class experience
- Just-in-Time compiler with hot reload feature for increased developer efficiency and faster UI changes
- Ahead-of-time compilation ensured high-performance deployment
The company selected Flutter because of its cross-platform capabilities and uniform experience. Flutter apps are written in Dart, leveraging the best features of the language to make app development easier, faster, and more efficient. It has become very easy to make online payments when you use the ahead-of-the-time compilation feature on both Android and iOS, as it generates machine-optimized code. Besides performance benefits, ahead-of-the-time compilation simplifies deployment as it generates machine-optimized code.
Results:- Flutter will help Google Pay 3.0 scale across iOS and Android quickly and efficiently. This will enable a major relaunch of Google Pay in the US this year. A foundation of this technology provides the team with a platform to expand Google Pay 3.0 around the globe in 2021.
“Everyone loved Flutter — you could see the thrill on people’s faces as they talked about how fast it was to build a user interface.”
- David Ko, Engineering Director, Google Pay
Nubank (Using Flutter to scale Nubank with integrity)
It is the largest independent digital bank outside of Asia that gives over 48 million people a secure, easy-to-use way to manage their finances. Their goal is to simplify banking for everyday people by using cloud technology and a streamlined user interface.
According to these five factors, the team evaluated the options against a well-defined set of priorities:
1. Developer experience: Will it enable developers to deliver value and be more productive?
2. Long-term viability: Will the platform be supported by its creators in the long run?
3. No platform specialization: Does the code look and behave the same on Android and iOS, with a low occurrence of OS-specific problems?
4. Incremental abstraction cost: How hard will it be to extend the platform and add new components?
5. Non-linear abstraction risk: Would they need to make non-trivial changes across the entire codebase to support new components?
Results:- Flutter has been a game-changer for Nubank, allowing them to continue to scale without sacrificing quality. In addition to increasing developer productivity, many engineers have transitioned to full-stack development. Due to the simplicity of the Flutter onboarding process, new engineers are up and running within days of being onboarded. It only takes just a few weeks for a non-mobile engineer to become productive.
“Having Flutter as our main technology has significantly reduced the barrier, allowing new engineers to be able to contribute to our app within days after being onboarded.”
- Noe Branagan, Engineering Manager, Nubank
eBay (Making engineers at eBay happy with Flutter)
As per the eBay Motors website,
In December 2018, our team was asked to develop a new Android and iOS experience for buying and selling vehicles on eBay, catered to auto enthusiasts. We were given autonomy to research, design, and build the eBay Motors App as we saw fit. However, we needed to go from concept to both app stores in less than a year, and it had to include a feature set that existing eBay users had come to expect. We were both excited and a little intimidated by this opportunity, and we wanted to exceed expectations.
Flutter enabled us to solve interesting problems faster than expected. It was much easier to develop for iOS and Android and we were able to create consistent user experiences. To make a high-quality product, we knew automated testing was crucial. Among the best testing stories we’ve seen, Flutter was one of the best. The quickest way to reach our goal was to use Flutter since we had worked with it for several weeks.
Results:- In order to meet every deadline in their production schedule, the eBay Motors team drastically reduced their development time. Three months after the initial request, a beta version was released, followed by a full production version.
Further, the new eBay Motors app received great feedback from users — and the developers also loved it. Among eBay Motors developers, 100% said Flutter development was “at least twice as fast” as iOS and Android-based on a survey.
According to eBay Motors’ engineering team, Flutter has done more than just improve its workflow. As a result, the team is not only more productive but happier and more enthusiastic about the work they do because of this change.
“Flutter has not only met our expectations — it has dramatically exceeded them.”
- Corey Sprague, Senior iOS Engineer, eBay
QuintoAndar(Achieving feature parity at QuintoAndar with Flutter)
QuintoAndar recently decided to use Flutter as its standard mobile development framework! Using this technology internally, we will hire people from the market with these skills, launch more and more features using this technology, and rewrite others so we can maintain a more maintainable mobile codebase.
Initially, they developed an Android application in Flutter with a native look and feel. An appbot tool was used to monitor the results of a staged roll-out of the new Flutter version compared to the original TWA version. After they had released the Flutter version to 50% of their user base, the results were clear — the ratings and reviews for the Flutter version were noticeably more positive than before, which gave QuintoAndar the confidence to roll out the new app to their entire user base.
After they released the Flutter version, QuintoAndar’s ratings soared. The rating of their app has increased from 3.8 to 4.5 over the last five months, where it has been for a while.
Results:- Meanwhile, QuintoAndar has gone all-in on Flutter, investing in training more than 35 new Flutter developers, creating an internal training course, and even launching a mentorship program. New developers are given hands-on learning opportunities that provide real value to the company, under the supervision of a more experienced Flutter developer. Flutter has given all developers at QuintoAndar the opportunity to take initiative and solve problems for their customers, no matter what platform they might be on.
“Flutter let us keep our culture of autonomous teams with ownership of the features they deliver throughout the product development process, while delivering a great experience to our mobile users.”
- Augusto Souza, Senior Software Engineering Manager, QuintoAndar
iRobot (iRobot Uses Flutter to Expand Access to Coding)
From a single codebase, developers can create beautiful mobile, web, and desktop apps with Flutter. Flutter’s versatility and power are evident in the innovative educational experience created by iRobot”, said Tim Sneath, Flutter and Dart Product Manager. As a result of the new extension of their popular educational coding environment, we are excited to see it expanded to include web-powered devices like Chromebooks, giving access to new generations of developers all over the world.
Results:- iRobot Coding App launched with Flutter in 170 countries and on three major platforms, quadrupling the number of monthly active users. As a result of the App’s easier maintenance, the team is currently focusing on rolling out new features across the three platforms, including a 3D simulator environment. The iRobot Education engineering team now includes 2 full-time Flutter developers to help them maintain and develop new features for the future.
“With Flutter, we’re able to accomplish with one or two developers what would take other teams 10–20 people to pull off!”
-Julián da Silva Gillig, Lead Software Developer, iRobot Education
Toyota (With Flutter, Toyota improves its infotainment systems)
Toyota is currently using Flutter’s Embedder API to develop its Linux-powered infotainment systems. As the Flutter engine is cross-compiled and packaged in an embedder, it can be readily embedded wherever needed.
Using Dart and the Flutter SDK software design, Toyota has created several in-house tools to improve its development process. Flutter’s declarative UI and “code-as-configuration” have allowed the team to create design tools that generate code to run and validate software immediately, without confusing middle tiers.
Results:- Flutter’s open-source principles and developer community have been critical to Toyota’s success. The team credits Flutter’s large and open ecosystem for helping them achieve their goals, and they look forward to the launch of their new infotainment system in future Toyota vehicles.
“Flutter’s open-source principles and high-growth developer community have been critical to our success.”
- Daniel Hall, Chief Engineer, Toyota Motor North America
supernova (Developers and designers use Flutter to build Supernova, a design system platform)
The Flutter early adopter program was announced in 2019 for companies ready to build with Flutter’s web support. Supernova, one of those early adopters, was interested in utilizing Flutter for a web-based collaborative design system.
The original MacOS version of Supernova was created, but users were interested in web-based versions. Since the tool is very compute-heavy and has more demanding performance requirements than most websites, Flutter was appealing to the team because it would allow them to launch their tool on other platforms with a single codebase.
The tool also uses a lot of uncommon visual operations, and they liked that Flutter gave them a way to access the lower-layer rendering engine so they can build it their own way, instead of building it from scratch using WebGL.
Results:- Two years after joining the early access program, Supernova launched its innovative design system platform with Flutter. Anyone can now bring their Figma designs into Supernova and immediately start exporting code for Flutter (or any other framework). Supernova’s documentation editor lets you create documents based on your design system, and includes an automation engine that updates your documents and code automatically when design changes are made.
“We feel confident in our decision to use Flutter on the web.”
- Jiří Třečák, CEO, or Artem Ufimtcev, CTO, Supernova
Stadia (Designing seamless user experiences at Stadia with Flutter)
With Stadia, anyone can easily get into games, using the hardware they already own. Stadia also offers a customizable controller that works on laptops, desktops, tablets, phones, and TVs for gamers who want a next-level gaming experience.
Using Flutter to improve Stadia’s controller setup was a no-brainer since Stadia had already written their smartphone app with it.
Through Flutter, they had already become a more efficient team, developed and iterated faster, and focused more on the user experience. In addition to streamlined mobile development, Flutter was also able to increase communication between sub-teams and reduce individual requests prior to launch. Furthermore, they were able to ship Stadia for both iOS and Android with 500K lines of code.
Results:-Flutter allowed Stadia to write and maintain the Stadia Controller setup flow with just a small team, despite being an extremely complicated part of the Stadia app. Using Flutter has resulted in a 2x improvement in developer productivity, and a much faster development cycle thanks to hot reloading.
With Stadia’s improved setup flow, it takes most people less than a minute to set up the controller.
After establishing the mobile app and Stadia Controller, the team is now looking into developing desktop, TV, and web experiences with Flutter.
“Bugs that would be a near-constant drag on productivity with two or more native clients, especially in a complicated flow, are practically a non-issue when using Flutter.”
- Nick Sparks, Software Engineer, Stadia
ByteDance (Increasing productivity by 33% at ByteDance with Flutter)
ByteDance’s team had to create many apps across multiple platforms in 2019. A more efficient toolkit would streamline their approach and save time over their existing solution, which involved a lot of duplicate work.
Flutter’s open-source framework was customized by ByteDance to fit their needs — and the Flutter team benefited from their optimizations. As a result of their contributions, Flutter has improved for all users by creating app frameworks, containerizing, improving performance, and supporting add-to-apps.
A stroke-tracking feature was implemented in ByteDance’s first real-world test to improve Chinese character learning using Flutter. In order to represent strokes, they used SVG paths based on some open-source projects. A range of platforms now supports the feature, which was built with Flutter, which supports over 9,000 Chinese characters.
Results:-At ByteDance, Flutter is now the preferred framework for developing multi-platform apps. A team of 33% more productive users has been working on flagship apps such as Xingfuli, Jike, DaliJiaZhang, Xiaohe, Volcano, and Xigua Video thanks to Flutter. As of today, at ByteDance, there are more than 700 Flutter developers, and the number of Flutter developers that are actively working with it is more than 200. In addition to mobile apps, the team uses Flutter to optimize applications for websites, desktops, and embedded platforms.
“ByteDance has always wanted to be part of things that could push the industry forward, and Flutter is likely to be one of those things.”
There are many other apps that can be made with Flutter besides these. According to many experts, Flutter holds the destiny of mobile application development because it has the potential to create cutting-edge applications.
In addition to delivering consistent performance, it also reduces costs for delivering projects to the market.
There are a number of industries that favor Flutter because of its ability to run on different platforms, and different platforms are compatible with it. These industries include fashion, entertainment, wellbeing, and fitness, among many others. There are no limits to the benefits of Flutter app development.
Although Flutter is still a relatively new app development framework, the framework is being used in many applications. Flutter has been successfully implemented in Android and iOS app development for small projects, startups, and big brands.
So that’s all the information on the Famous Flutter Application, that I want to describe in short. I took it from many websites as some research if you find out any wrong info or miscorrected, please point out or comment below.
if you got something wrong? Mention it in the comments. I would love to improve.
I am Shirsh Shukla. A creative Developer and a Technology lover. You can find me on
for more details.
Have a nice day!🙂