Live data from Hacker News

Flutter 2

developers.googleblog.com

131–140 of 780 posts

Re: Flutter 2

#132

We're all complaining about how js is a bad language, tooling is a mess, and how the web is fundamentally built for documents and makes it hard to create app-like experiences. Now, Google comes and creates a whole new UI toolkit from scratch, couples it with a very beautiful SDK and component framework and offers a far better programming language than js could ever be but we're still nagging. I was also pretty disapp…

We're nagging because the apps suck and stick out like a sore thumb. Maybe Flutter will be the one to get there and be the holy grail of cross platform UI development, but the developer community has been burned by this promise so many times, we're going to have to see the final product before getting excited.

Just because a project is ambitious doesn't mean we should all jump on board, particularly when similar projects have crashed and burned, and there's really nothing stand-out about Flutter that separates it from prior efforts.

Re: Flutter 2

#134

We're all complaining about how js is a bad language, tooling is a mess, and how the web is fundamentally built for documents and makes it hard to create app-like experiences. Now, Google comes and creates a whole new UI toolkit from scratch, couples it with a very beautiful SDK and component framework and offers a far better programming language than js could ever be but we're still nagging. I was also pretty disapp…

Exactly - too often we see developers spending vast amounts of time on stuff that's "better" but by what metric? Often, it's better only by standards that matter to the developers, not the business paying the bills. In my experience, Flutter makes it very fast to ship a decent solution.

Re: Flutter 2

#135
post #28

> Google Pay switched to Flutter a few months ago for their flagship mobile app, and they already achieved major gains in productivity and quality. I don't know how they can claim this. The new Google Pay on Android was noticeably laggier the moment it was released. It continues to be so, and I still hate using it. Now I know the cause.

[Flutter Eng. Dir here] The initial GPay Flutter release definitely had some performance rough spots. We've learned a lot from working with that team since release and have made resulting changes in both Flutter and the app code. GPay hasn't released since December last I checked, but I expect the next release should perform better on both iOS and Android and we will be continuing to work with them closely over the c…

How is this still such a problem in the modern era where major software is released that becomes unusably slow on multi-core cutting edge phones?

Re: Flutter 2

#136

Earlier quoted context omitted.

> the team removed feature disparity between platforms

Still doesn’t explain why you think removing LoC in a mobile application removes features from a web application.

The web application was deleted. That means there is no feature parity to factor into consideration.

Re: Flutter 2

#137

I want to love Flutter. But once looking at it, it's a no go. It's the new flash. Really, you cannot copy the text anymore. React native is my goto solution now.

Flutter team member here. In Flutter, the developer consciously decides which text should be selectable (and thus copy/paste'able), so while it's true that text is not inherently selectable in a Flutter app, text that the app developer decided to make selectable will be.

This sounds awful. Like some sort of bullshit DRM in a way.

Now I'm thinking of all the ways I could get screwed here.

* Not being able to copy transactions from my bank account

* Not being able to easily send text to a read-later service (not sure if this necessarily depends on selectable text, but who knows, maybe selectable means the text isn't visible to these services now)

* Not being able to easily copy something that needs entering into another page

This reminds of sites that try really hard to NOT allow password managers, or even allowing pasting of text into form fields.

Pass.

Re: Flutter 2

#138
As a hobbyist Flutter user, I would like to be excited for this release.

However, this announcement page does not do a very good job at highlighting changes and new features from Flutter 1. The only concrete feature mentioned is the web platform being stable. Everything else is old news or plugging random companies.

The changelog (https://flutter.dev/docs/development/tools/sdk/release-notes...) looks like a dump of the VCS history, which is also useless. Sample changes:

- [flutter_tools] HACKTOBERFEST (cla: yes, tool)

- [manual roll] Roll Engine from 1ef10b240e28 to f84e7a019663 (12 revisions) (cla: yes, engine, team, waiting for tree to go green)

- use_is_even_rather_than_modulo (a: accessibility, a: tests, cla: yes, f: material design, framework, team)

I would strongly suggest adding editorialized release notes for developers.

Re: Flutter 2

#139

I created apps in cordova, react native and now flutter and I have to say flutter beats both by a lot. It's just been such a nice experience. I'm absolutely in love. My most successful app in flutter is https://stockevents.app if you want to try.

I'm a long-time fan of pure web apps, but in my experience, it's more streamlined to develop and ship mobile apps with Flutter than with Cordova and some of the other tools that package web apps for mobile.

Re: Flutter 2

#140

I want to love Flutter. But once looking at it, it's a no go. It's the new flash. Really, you cannot copy the text anymore. React native is my goto solution now.

Flutter team member here. In Flutter, the developer consciously decides which text should be selectable (and thus copy/paste'able), so while it's true that text is not inherently selectable in a Flutter app, text that the app developer decided to make selectable will be.

Why can't the default be always selectable? Let the developer choose which ones they don't want to be selectable. Also, what is the use case for non selectable behavior?
Post reply on HN