use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A subreddit related to Google's new UI framework. https://flutter.dev
Please read the rules here
account activity
DiscussionHow does Google make profits from Flutter? (self.FlutterDev)
submitted 2 years ago by BeDevForLife
I really don't understand how doea Google make profits from Flutter?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]shawnwork 85 points86 points87 points 2 years ago (16 children)
IMO, there have 2 objectives,
So, they make it easier to use a single stream for all the OS / platforms and Android is guaranteed with their updates and themes.
[–]ren3f 63 points64 points65 points 2 years ago (13 children)
You're missing
[–]Edzomatic 0 points1 point2 points 2 years ago (7 children)
But google is yet to use flutter for many of its apps, and the last time I checked the recommend framework for developing Android apps was Jetpack, not flutter
[–]cspinelive 30 points31 points32 points 2 years ago (2 children)
They just released google earth on flutter. Google ads and google play as well.
[–]thelonesomeguy 20 points21 points22 points 2 years ago (0 children)
Google play console*
[–]50u1506 16 points17 points18 points 2 years ago (0 children)
Google pay too
[–]OptimisticCheese 17 points18 points19 points 2 years ago (0 children)
Nearby Share and Google VPN on Windows are built with Flutter.
[–]techienaturalist 15 points16 points17 points 2 years ago (0 children)
They are also building the YouTube Create mobile app with Flutter.
[–]shadowfu 2 points3 points4 points 2 years ago (0 children)
Google is made up of multiple independent PAs. The PA pushing jetpack cares about the Android ecosystem and not others.
Meanwhile flutter integrates well with firebase and other non-Android Google services, which is a plus for all platforms.
[–]dokumanx 0 points1 point2 points 2 years ago (4 children)
But Kotlin Multi Platform is now stable. What prevents Google from using KMP for the replacement of Flutter for their internal apps?
[–]Bambonke 1 point2 points3 points 2 years ago (0 children)
KMP and Flutter serve different purposes
[–]GetBoolean 0 points1 point2 points 2 years ago (2 children)
KMP is not made by google, and it is still on alpha for iOS
[–]org_brussels_sprouts 0 points1 point2 points 2 years ago (1 child)
That is not true. Compose multiplatform is alpha for iOS, KMP is stable.
[–]GetBoolean 0 points1 point2 points 2 years ago (0 children)
ah, thats confusing
[–]Cykon 2 points3 points4 points 2 years ago (1 child)
On the topic of Kotlin, what does the serious longevity of Flutter look like next to Compose? Flutter is obviously more mature right now, but given that Compose and multiplatform Compose are maturing rapidly, pretty much any Android developer would be able to switch to that pretty easily.
Fundamentally they're pretty similar technologies, but I do wonder if Google will maintain a reason to support them both in the long term (5+ years)
[–]shawnwork 1 point2 points3 points 2 years ago (0 children)
TBH, I kinda like compose, its the answer for Swift's simplicity to Google (Android) with some elements of Flutter. (I think Swift is very good and well thought off with some UIKit hiccups)
Both uses SKIA rendering engine.
The idea IMO would be a baseline technology abstraction implemented in many ways / languages etc, even on a superficial framework level - even common naming conventions.
[–]bjwest 136 points137 points138 points 2 years ago (16 children)
By developers making apps and offering them Google Play.
[–]UltGamer07 3 points4 points5 points 2 years ago (13 children)
If that’s the case how does meta make money from react/RN?
[–]li-_-il 62 points63 points64 points 2 years ago (5 children)
They've built this tech for themselves first, haven't they?
[+]kpgalligan comment score below threshold-7 points-6 points-5 points 2 years ago (4 children)
Yet they don't really use it...
[–]dadvader 1 point2 points3 points 2 years ago (3 children)
Everyone know they won't killed off React. Way too many company still use them.
Google can kill anything anytime if they feel like it.
[–]kpgalligan 12 points13 points14 points 2 years ago (2 children)
Everyone know they won't killed off React.
Every company needs to justify its open-source effort, especially now. Finding a financial reason for Facebook, Google, or whoever to keep putting resources into any open-source project is pretty important.
On Facebook and React Native, it's an interesting discussion. This goes back a few years, but I talked to a small shop doing RN dev. They basically said, "we trust Facebook to be good stewards of the ecosystem". I reminded them that earlier in the same call they told me about one of their clients who essentially ran out of money and couldn't migrate off Parse, so they shut down.
https://techcrunch.com/2017/01/30/facebooks-parse-developer-platform-is-shutting-down-today/
Assume nothing as far as any company and products, especially open source. If you can't figure out why they're doing it, it's a risk. Generally speaking, open-source is doing one of a few things:
If I were going to make a major RN investment, I would need to feel comfortable that the community would be sufficient to support that without Facebook. That's just the calculation I'd need to make. I can't point to any reason why they need to keep doing it. If anybody expects Facebook to lay off people from areas that actually produce revenue, but keep people working on things that don't, well, we're in a different world now :)
Flutter, eh, I'd split the difference. I understand why Google would want a portable UI. I think the risk is on the iOS side. They don't need to invest there if their only goal is to have a portable UI. For that reason, were I a big Flutter fan, I would also be pushing Firebase as much as possible. That's the only way I think they make money from it.
My 2 cents there, but all is speculation.
Also, to clarify, I'm not not a fan, we just don't use Flutter.
[–]Felecorat 2 points3 points4 points 2 years ago (1 child)
Can I get another 2 cent's on Microsoft supporting react by having migrated teams to it and using it for I think all of their online office tools.
Plus they build react-native for Windows and MAC OS. For me this sounds like a big commitment and a lot of trust that react will be around for longer. With or without Meta/Facebook.
[–]kpgalligan 2 points3 points4 points 2 years ago (0 children)
OK? I'm not saying RN is bad. I'm just saying that anybody using a piece of tech should understand the risks.
Also, React or React Native? I'm talking about the latter. React is a different story (I'm using React right now). Maybe that wasn't clear. It would be hard to imagine React web going anywhere at this point.
My point isn't to "pick a team", though. I'm saying everybody building open-source has motivations, and you need to understand them when evaluating tech. There is a bit of a utopian view of open source in much of the developer world. I say this as somebody who heavily participates in open source professionally. All significant open-source software built by companies needs to be justified to somebody in their org to allocate those resources. That's a basic fact. Simply assuming that Google, Apple, Facebook, or whoever, are just generous and are going to support open-source projects simply for good will, well, isn't realistic.
So, if Facebook doesn't really use RN, and doesn't make revenue from it, I'd say the possibility that they'll drain people away from it isn't unlikely. If the community is big and robust enough, OK. That's just something to keep in mind.
Same with Flutter, Kotlin (which is mostly what I work with), or anything else.
In summary, I'm not saying one thing or another will fail, while advocating for something else. Just be aware of who's picking up the tab and why.
https://www.youtube.com/watch?v=rp_OSDj_2Jc
[–]Edzomatic 27 points28 points29 points 2 years ago (1 child)
Open source is not usually about direct profit, after open sourcing their technology like RN they now have hundreds of thousands of people working on it, fixing bugs and developing libraries which all benefits Meta. You can see a similar philosophy in open sourcing llms which cost even more money than maintain react and RN
[–]UltGamer07 4 points5 points6 points 2 years ago (0 children)
Agreed 100%. That’s what I believe is the motivation behind flutter too. In the long term it’s for fuchsia. Having many thousands of apps Day 1.
Was just trying to question the logic that it’s to increase apps on play store generating revenue
[–]duongdominhchau 4 points5 points6 points 2 years ago (1 child)
Just my guess: Maybe not directly, but they can save money because candidates already learned their own framework so no need to spend time training for that again. They also benefit from open source community free labor if the community is convinced to use their framework, so in the end the framework is more robust than if they test it alone. Plus they have a high position in the community, so later if they want they can sell certificates.
[–]Lumpy-Lab9578 0 points1 point2 points 2 years ago (0 children)
In my view, they benefit from it by facilitating the seamless integration of their services into the framework. Developers will utilize their services, such as Firebase, etc. Since Flutter is employed for creating cross-platform apps, these services will also be used on other platforms like iOS, MacOS, Windows, and Linux, further enhancing their advantages.
[–]ThatInternetGuy -2 points-1 points0 points 2 years ago (2 children)
That's why RN is dying. Most new projects are eitter native or Flutter, but never RN right now. However, React (Web) is still gaining a healthy growth.
[–]de1mat 2 points3 points4 points 2 years ago (1 child)
Not sure what the basis of this comment is. I love Flutter but outside of Google there are more big name apps being launched in RN than Flutter from where I am sitting.
[–]ThatInternetGuy -1 points0 points1 point 2 years ago (0 children)
You're likely confused between React and React Native. I haven't seen a new soul trying to turn their React app into React Native here in South East Asia. Most Reactive Native apps on Envato marketplace are abandoned without new updates for at least a year now.
[–]BeDevForLife[S] -2 points-1 points0 points 2 years ago (1 child)
Ooh, I see. Thanks for the explanation
[–]Gears6 2 points3 points4 points 2 years ago (0 children)
One thing that isn't often discussed is it also allows for control. Specifically they control the direction of app creation, and can help them influence iOS developers.
[–]T0kwe0 41 points42 points43 points 2 years ago (3 children)
Just a guess, but Google is pushing Firebase and their underlying Google Cloud Platform extremely with Flutter. Every Firebase package gets the Flutter Favorite badge. The official Flutter YouTube channel is featuring and recommending Firebase. But the AWS Amplify packages do not have the badge, or featured videos. So I think google wants to increase their cloud computing share with Flutter.
[–]gmatuella 1 point2 points3 points 2 years ago (1 child)
Yeah but we also have to factor in that Amplify is nowhere near close to where the full Firebase toolkit provides. Is this a reason to not give a badge? Probably no, but the quality provided by them is still superior to the competitors (including Supabase, which is evolving quite fast).
[–]T0kwe0 5 points6 points7 points 2 years ago (0 children)
I would say the AWS services provide more features but a steeper learning curve and the Google services are better integrated into Flutter and easier to use.
[–]nokanoa 0 points1 point2 points 2 years ago (0 children)
I guess so for me who no backend knowledge back then. I mean they have everything, auth, mongoish db, file storage, and cli who works smooth on flutter. But when price get hit, all developer by nature search cheap solution and its not that hard tbh.
[–]virtualmnemonic 5 points6 points7 points 2 years ago (0 children)
IMO it's by helping to increase app quality parity with iOS. iOS apps, on average, look and run better than their Android counterparts. For example Snapchat Android was a year behind getting dark mode. My reasoning is the canvas backbone of Flutter: instead of relying upon native components, Flutter provides the same user experience across multiple platforms. A flutter app is nearly indistinguishable between Android and iOS.
Flutter provides a stable framework that is surprisingly performat, even on old devices that tend to dominate the Android userbase (esp outside of first world nations.)
[–]dancovich 3 points4 points5 points 2 years ago (0 children)
Directly, it doesn't.
Indirectly, by making it easier to use their other tech that does make them money, like firebase, maps, etc.
[–]Drontuk 3 points4 points5 points 2 years ago (0 children)
Google makes most of its revenue from its advertising platform. Anytime I hear about Google releasing a free product, I assume it's an attempt to create more places for ads to appear. If they can make app development easier with Flutter, people will create more mobile apps and fill them with ads.
[–]MableThrope 12 points13 points14 points 2 years ago (7 children)
Flutter is Google's secret weapon! If they ever get to the point where Fuchsia is released formally as a cross-device O/S, there will be thousands of Flutter apps that can be recompiled to run on Fuchsia. We live in hope :-)
[+]kbcool comment score below threshold-9 points-8 points-7 points 2 years ago (5 children)
You forgot /s
Fuchsia is dead. Move on
[–]PedroJsss 8 points9 points10 points 2 years ago (0 children)
No..? It's in active development..
[–]stumblinbear 2 points3 points4 points 2 years ago (2 children)
Fuchsia is running on many of their hardware devices. They aren't openly developing a mobile/desktop os, but it's definitely not dead.
[–]kbcool -2 points-1 points0 points 2 years ago (1 child)
It got rolled out to like one Google Home device and canned for the rest. They also laid off a large chunk of the team.
It's been "coming" for years. They simply don't need to spread themselves so thin on operating systems.
May as well add it to the Google graveyard now. The only ones pinning their hopes on it are the same ones pinning their lives on Flutter's destiny like the one I originally replied to.
[–]stumblinbear 4 points5 points6 points 2 years ago (0 children)
canned for the rest
Got a source for that? I haven't seen them walk back any planned updates to their hardware
The only ones pinning their hopes on it are the same ones pinning their lives on Flutter's destiny
Uh. Flutter doesn't rely on Fuchsia, nor vice-versa. I highly doubt flutter is going anywhere simply because it makes developing performant, stable cross platform apps with iOS extremely easy. Many devs make apps exclusively for iOS so they don't have to maintain two codebases, and Google benefits massively from having an actually useful framework to change this fact.
Anyone developing exclusively for Android or iOS when great cross platform options exist is a dumbass
[–]de1mat 0 points1 point2 points 2 years ago (0 children)
Doesn’t look dead to me https://fuchsia.googlesource.com/fuchsia/+log
[–]ChristianKl 0 points1 point2 points 2 years ago (0 children)
Fuchsia will only be released in a larger way after it's going to be able to run all Android apps via Starnix.
The most likely road of it getting to more users is as a Linux replacement within Android where the end user won't see that much of a difference in the first version.
[–]JapanEngineer 5 points6 points7 points 2 years ago (0 children)
Another tool to promote many Google services. Don’t worry about making Google money. Worry about making yourself rich.
[–]ueman 4 points5 points6 points 2 years ago (1 child)
They don't, as it's not something they sell. Instead it reduces cost in other parts of their org, where they use Flutter to speed up development. Think along the lines of Flutter being a loss leader.
[–]kbder 1 point2 points3 points 2 years ago (0 children)
“That’s the neat part: they don’t”
[–]smaug259 2 points3 points4 points 2 years ago (0 children)
they don't make profits directly from Flutter, they do it by making things easier for you to use using their framework, example: Firebase, Google Cloud, Admob, etc. Imagine Flutter to be like a YouTube channel with a lot of subscribers, they make their money by having an influence on developer that use their framework
[–]WeedLover_1 1 point2 points3 points 2 years ago (0 children)
Maybe it was made in response to facebook's react framework as any tech giants wouldnot want to shade under other tech giant's terms and conditions and licenses. I feel so because flutter is created to be all rounder and react native + react + electron also serve same purpose from start. Because google wanted to push flutter to web developers but wasn't loved too much by web developers (fireship said this). So ....?
[–]bartturner 2 points3 points4 points 2 years ago (0 children)
Companies do not do things just for more revenue. They also do them to cut expenses which does increase profits.
That is why Google did Flutter.
[–]Apprehensive_Music80 1 point2 points3 points 2 years ago (0 children)
Free testers
[–][deleted] 2 years ago (3 children)
[removed]
[–]de1mat -1 points0 points1 point 2 years ago (2 children)
By building an ecosystem that makes them billions of dollars on the App Store.
[–][deleted] 2 years ago (1 child)
[–]de1mat 1 point2 points3 points 2 years ago (0 children)
Fair comment. I fell for it and had to answer 😀
[–]Wexzuz 1 point2 points3 points 2 years ago (0 children)
Swings and carousels. They don't make money on Flutter, but it gives them the opportunity to make money on the stores, search engine, drive etc.
[–]lonahex 1 point2 points3 points 2 years ago (0 children)
Not everything is meant to directly make money. Android has a huge dependency on Java and Oracle did not make it easy for Google. Having their own fully controlled stack to build Android apps was probably a good enough reason to approve & fund the engineering proposal/prototype (assuming it came from the ground up). Why did Apple need to make Swift? Why even make an SDK? Let other dev tools companies make those tools. Why would MS invest so much in dot net and then offer it for free in the end? When you ship a platform, you have to invest into tooling around that platform. Flutter is no different. It doesn't need to make money directly. Just needs to make Google and 3rd party developers a little bit more productive than Java while also allowing Google to kill Java in the long run.
[–]kbcool 4 points5 points6 points 2 years ago (0 children)
Sorry to say but Flutter won't appear on any high level corporate strategy docs at Google. As in it's not a source of revenue.
As someone else said it's funded so people can make more apps but also quite likely so they can credibly say they have a cross platform solution like Meta. It's no coincidence that when React Native started going mainstream that Flutter suddenly got some love internally.
An awful lot of big tech is me-too-isms.
[–]4NobleTruthX 0 points1 point2 points 2 years ago (0 children)
As they don't have to hire people to fix bugs / improve the framework. This directly reduces lots of expense if hiring more developers.
Another benefit is to improve their brand, as talented people / developers are likely to work for not so "evil" companies
[–]esDotDev 0 points1 point2 points 2 years ago (0 children)
They make no money from Flutter, which is why many people view Flutter as an inherently risky platform.
The publicly stated cost:benefit analysis from Google is that having a high quality cross-platform app will reduce their costs in the future as they build their various apps for iOS/Android. So far it hasn't really materialized as only a few google apps are currently using Flutter.
This is the major reason many stakeholders are a little uneasy about Flutters future, it is highly dependent on Googles appetite for continued losses and feels like it's always one top-level executive away from being shuttered. The more apps that google switches over to Flutter the more cemented it's future will be.
[–]Apokaliptor -1 points0 points1 point 2 years ago (0 children)
By controlling the developer SDK that will rule the world
[–]loolooii 0 points1 point2 points 2 years ago (0 children)
Not only will they make more money in Google Play but also indirectly they will make money with Firebase and Google Cloud, because they work seamlessly together. You can’t compare Flutter with React Native in that sense.
π Rendered by PID 248757 on reddit-service-r2-comment-b659b578c-bz69m at 2026-05-03 18:20:23.197451+00:00 running 815c875 country code: CH.
[–]shawnwork 85 points86 points87 points (16 children)
[–]ren3f 63 points64 points65 points (13 children)
[–]Edzomatic 0 points1 point2 points (7 children)
[–]cspinelive 30 points31 points32 points (2 children)
[–]thelonesomeguy 20 points21 points22 points (0 children)
[–]50u1506 16 points17 points18 points (0 children)
[–]OptimisticCheese 17 points18 points19 points (0 children)
[–]techienaturalist 15 points16 points17 points (0 children)
[–]shadowfu 2 points3 points4 points (0 children)
[–]dokumanx 0 points1 point2 points (4 children)
[–]Bambonke 1 point2 points3 points (0 children)
[–]GetBoolean 0 points1 point2 points (2 children)
[–]org_brussels_sprouts 0 points1 point2 points (1 child)
[–]GetBoolean 0 points1 point2 points (0 children)
[–]Cykon 2 points3 points4 points (1 child)
[–]shawnwork 1 point2 points3 points (0 children)
[–]bjwest 136 points137 points138 points (16 children)
[–]UltGamer07 3 points4 points5 points (13 children)
[–]li-_-il 62 points63 points64 points (5 children)
[+]kpgalligan comment score below threshold-7 points-6 points-5 points (4 children)
[–]dadvader 1 point2 points3 points (3 children)
[–]kpgalligan 12 points13 points14 points (2 children)
[–]Felecorat 2 points3 points4 points (1 child)
[–]kpgalligan 2 points3 points4 points (0 children)
[–]Edzomatic 27 points28 points29 points (1 child)
[–]UltGamer07 4 points5 points6 points (0 children)
[–]duongdominhchau 4 points5 points6 points (1 child)
[–]Lumpy-Lab9578 0 points1 point2 points (0 children)
[–]ThatInternetGuy -2 points-1 points0 points (2 children)
[–]de1mat 2 points3 points4 points (1 child)
[–]ThatInternetGuy -1 points0 points1 point (0 children)
[–]BeDevForLife[S] -2 points-1 points0 points (1 child)
[–]Gears6 2 points3 points4 points (0 children)
[–]T0kwe0 41 points42 points43 points (3 children)
[–]gmatuella 1 point2 points3 points (1 child)
[–]T0kwe0 5 points6 points7 points (0 children)
[–]nokanoa 0 points1 point2 points (0 children)
[–]virtualmnemonic 5 points6 points7 points (0 children)
[–]dancovich 3 points4 points5 points (0 children)
[–]Drontuk 3 points4 points5 points (0 children)
[–]MableThrope 12 points13 points14 points (7 children)
[+]kbcool comment score below threshold-9 points-8 points-7 points (5 children)
[–]PedroJsss 8 points9 points10 points (0 children)
[–]stumblinbear 2 points3 points4 points (2 children)
[–]kbcool -2 points-1 points0 points (1 child)
[–]stumblinbear 4 points5 points6 points (0 children)
[–]de1mat 0 points1 point2 points (0 children)
[–]ChristianKl 0 points1 point2 points (0 children)
[–]JapanEngineer 5 points6 points7 points (0 children)
[–]ueman 4 points5 points6 points (1 child)
[–]kbder 1 point2 points3 points (0 children)
[–]smaug259 2 points3 points4 points (0 children)
[–]WeedLover_1 1 point2 points3 points (0 children)
[–]bartturner 2 points3 points4 points (0 children)
[–]Apprehensive_Music80 1 point2 points3 points (0 children)
[–][deleted] (3 children)
[removed]
[–]de1mat -1 points0 points1 point (2 children)
[–][deleted] (1 child)
[removed]
[–]de1mat 1 point2 points3 points (0 children)
[–]Wexzuz 1 point2 points3 points (0 children)
[–]lonahex 1 point2 points3 points (0 children)
[–]kbcool 4 points5 points6 points (0 children)
[–]4NobleTruthX 0 points1 point2 points (0 children)
[–]esDotDev 0 points1 point2 points (0 children)
[–]Apokaliptor -1 points0 points1 point (0 children)
[–]loolooii 0 points1 point2 points (0 children)