Hacker News new | ask | show | jobs
by mhoad 1234 days ago
It’s hardly some toy SDK that is only suitable for MVPs. Google’s single biggest money maker Ads is built with it. It’s hardly a Google specific thing either there are a number of mega sized players also strongly betting on it for some fairly mission critical stuff if I understood correctly.
4 comments

Google AdWords is made with Dart, specifically AngularDart, not Flutter.

Edit: yes, Google Ads the mobile app is made with Flutter.

Sorry I was referring to the mobile apps not the web experience.
Where does it show that the mobile app is in Flutter?
Under the settings screen there is a software licenses section. In there.
Neat, it says Powered by Flutter on Android. That's pretty cool.
You realize that even Google doesn’t use Flutter in their cross platform consumer apps.

https://9to5google.com/2021/10/10/google-ios-apps-native/

And just because “mega sized players” are betting on it has never stopped Google from abandoning projects before.

> Google’s single biggest money maker Ads is built with it

You mean Google Adwords right, the admin panel? I can't see any evidence of that, nor is it listed at https://flutter.dev/showcase, where you get this from?

Google Ads is written in Flutter - https://play.google.com/store/apps/details?id=com.google.and... - if you go download, skip the welcoming bits, and go to licensing you'll see lots of flutter libraries including flutter itself
Right, when people say "Google’s single biggest money maker" they're talking about Adwords, which is usually accessed via the web, not a Android app called "Google Ads".
To be fair, it's all the same thing underneath, the Ads app is the same as AdWords on web. "Google's biggest money maker" isn't referring to either AdWords the website or the Ads mobile app, it's talking about the underlying ads product itself, ie what gets shown on websites, these are simply UIs over that.
> the Ads app is the same as AdWords on web

Clearly not, the AdWords on the web is rendered using the DOM, while a Flutter application will be rendered via a canvas DOM element.

You can try this yourself by opening up the inspector.

Where the ads are mostly shown, is also built using normal (in the web sense) DOM elements, either images or text, rather than Flutter canvas elements.

By "same," I did not mean technologically; as I pointed out in my other comment, I know AdWords is made with AngularDart while the Ads app is made with Flutter.

By "same," I meant they are equivalent in functionality (or nearly so, based on the differences between larger and smaller UI sizes). Both AdWords the Website and Ads the Mobile App are all part of the same Google AdWords the Product.

> Google’s single biggest money maker Ads is built with it.

If Flutter disappeared tomorrow nobody would even notice it. How much functionality do you think is there?

In March 2021 there were 150 thousand Flutter apps in Google Play store.

In May 2022 - 500 thousand.

See: https://www.nomtek.com/blog/flutter-app-examples

Today: I'm too lazy but you can google for more up-to-date stats.

"nobody" is gigantically wrong.

Flutter is extremely popular in mobile.

Web and desktop support is behind but it'll improve and popularity of Flutter on desktop and web will grow too.

I meant in Google Ads. How much is the front end there anyway?