Live data from Hacker News

We're forking Flutter

flutterfoundation.dev

351–360 of 748 posts

Re: We're forking Flutter

#351
post #59
post #27

Earlier quoted context omitted.

Are there any statistics on how much of it is used in production?

If you have an Android phone, get FlutterShark and check which of your installed apps use Flutter. It's a surprising amount actually. For example, I just recently discovered that Supercell uses Flutter for their Supercell-ID flow.

I have a pretty limited understanding of mobile sandboxing, but how does FlutterShark have access to analyse all the apps on my phone?

Re: We're forking Flutter

#352

Back when I worked on GWT, we had trouble accepting outside contributions because the team had a mandate to support Googlers. That is, much like other libraries and tools at Google, changes could not break google3. This means testing patches against google3 and either changing the patch, or fixing whatever code used it, and these are tasks that no outsider can do. Shepherding these patches is no fun when you have you…

What is google3?

Here is a paper describing google3 https://research.google/pubs/why-google-stores-billions-of-l..., which includes the policy that “To prevent dependency conflicts, as outlined earlier, it is important that only one version of an open source project be available at any given time.” More documentation on The One Version Rule for third_party: https://opensource.google/documentation/reference/thirdparty.... This rule may make it more difficult to upgrade a third_party library frequently since the maintainer of the third_party library has to test all the uses of the library from all teams, rather than each team deciding when to upgrade.

Re: We're forking Flutter

#353
post #64
post #17

Earlier quoted context omitted.

Assuming there are 20 million software engineers in the world writing code professionally, 1 million Flutter developers seems massively optimistic.

Yes. Realistically off by at least a magnitude. There is literally zero chance there's 1 million active developers working on this experimental Google Tech out there.

Flutter has more usage among professional devs than React Native does per stackoverflow survey https://survey.stackoverflow.co/2023/#section-most-popular-t... and statista has similar-enough numbers: https://www.statista.com/statistics/869224/worldwide-softwar...

Seeing as React Native has somewhere around 1 million active developers, Flutter almost certainly does as well.

Re: We're forking Flutter

#354
post #204

Earlier quoted context omitted.

Flutter is really not some big revelation and it's always shocking to me how it's evangelists act like it's the game changer no one else has noticed. It's just not that good? Just build native UIs. I don't know why cross platform UI has been such a hobbyhorse for so many for so long: it's a stupid idea.

What's a native UI? The only thing closeish to a native UI is macOS and iOS AppKit and UIKit. Winforms aka Win32 is still a thing, but Microsoft has been undogfooding that and putting out alternatives for years, now WinUI3 will definitely kill off Winforms for good! What is native on Linux? Gtk, Qt, Motif (lol)? And then Android? Ironic then that Google is the one behind Flutter. The concept of native outside of MacO…

> What is native on Linux? Gtk, Qt, Motif (lol)?

Linux is not something that encompasses a GUI, so this is a misguided way to frame the underlying concern. One might as well ask what toolkit is native on smartphones, or what language is natively spoken by humans.

We should instead ask what is native on Plasma, or on GNOME.

"Oh, bother. That would mean I have to think of four things instead of three."

Well, yes, Pooh. But the things that make them different are the things that make them, them.

Re: We're forking Flutter

#355

Earlier quoted context omitted.

Do you have a source for that claim? I'm pretty sure that is incorrect. Bytedance has said they use Flutter but for other projects.[0] Douyin is not mentioned anywhere. [0] https://flutter.dev/showcase/bytedance

I don't have access to any devices with Douyin on it, so I cannot confirm current usage. My knowledge of their usage is from discussions with ByteDance some many years ago when I was in charge of the Flutter project at Google. At the time they were using Flutter in 50+ applications (probably most of them internal), including Douyin (TikTok for China) as well as physical hardware kiosks on their campus, web apps, etc.…

I just tested Douyin 23.5 from 2022[0] and it does not have the two finger scroll bug.[1] It is of course possible they were carrying their own patch for it all this time but that seems unlikely. I doubt they are using Flutter or if they did it must have been a long time ago.

[0] https://douyin.en.uptodown.com/android/download/87248716

[1] https://github.com/flutter/flutter/issues/11884 - click on the search button in Douyin on the main page and search for something to get to a regular ScrollView. You don't need an account for this.

Re: We're forking Flutter

#356
I wish it was just native platforms. Someone needs a faster development and reaching the customers, just use web-views and then bring on native when you have the money, developers, and users. Interacting with non-native apps has consistently been a subpar experience without fail.

I'd rather put my money behind KMP by JetBrains. It has a more streamlines, practical, and consistent future than flutter, react native et al.

Re: We're forking Flutter

#357
post #306

Flutter founder here. We use Flutter to build Mezzi (www.mezzi.com). In fact, we've worked with the OP (Matt) on our app. He's super knowledgeable about Flutter and it's inner workings. A great dev too. Flutter is awesome, but there are definitely bugs that lie unfixed for an uncomfortable period of time. This is not unique to Flutter ... with any open source project there's a lag between bug reports and bug fixes. T…

> Flutter founder here. Given that the literal founder of Flutter is in this thread using this introduction multiple times, it’s kinda hard to give you the benefit of the doubt that you honestly just meant “a founder using Flutter”.

I believe he means "a founder who uses Flutter". Poor wording, but I don't think it was intentional.

Re: We're forking Flutter

#358
post #184

Earlier quoted context omitted.

>Flutter is the best thing that happened to UI development since Qt. Most people don't realize how many apps written in Flutter they use daily, simply because it's impossible to tell I agree with you that Flutter has been a boon for cross platform development, but to say it's impossible to tell you're using a Flutter app is a bit of an exaggeration. I have no problem identifying Flutter apps. Not that I care as they…

Is the complete lack of accessibility still the giveaway? Last I looked Flutter was a complete nonstarter for accessibility.

I worked on the GPay flutter rewrite and our standard for accessibility was higher than almost any other app I've seen, and was a significant amount of effort spent on that. What accessibility shortcomings does flutter have?

Re: We're forking Flutter

#359

Earlier quoted context omitted.

According to its web site, eBay, New York Times, Square, American Airlines.

I'm suspicious of those because it shows an ebay logo but then shows an app I've never heard of or used...is this the same for all the other logos? Where does NYT use flutter?

I don’t believe NYT has used Flutter for some years.

Re: We're forking Flutter

#360
post #306

Flutter founder here. We use Flutter to build Mezzi (www.mezzi.com). In fact, we've worked with the OP (Matt) on our app. He's super knowledgeable about Flutter and it's inner workings. A great dev too. Flutter is awesome, but there are definitely bugs that lie unfixed for an uncomfortable period of time. This is not unique to Flutter ... with any open source project there's a lag between bug reports and bug fixes. T…

> Flutter founder here. Given that the literal founder of Flutter is in this thread using this introduction multiple times, it’s kinda hard to give you the benefit of the doubt that you honestly just meant “a founder using Flutter”.

What was that phrase about not assuming malice when you could assume something else?

Most likely GP saw the actual Flutter founder announcing themselves as "flutter founder" and assumed it was a common phrase for founders who use Flutter lol.

Post reply on HN