Earlier quoted context omitted.
Center here, Container there Is that really determined by Dart and not by how Flutter chooses to do things?
No you're right, it's Flutter, they are misconstruing Dart and Flutter.
Flutter desktop isn’t there yet
101–110 of 242 posts
Re: Flutter desktop isn’t there yet
#102Hello, I'm from the Flutter desktop team. Thank you for the excellent feedback, this is truly invaluable. Here are some updates from our side: 1. Custom context menus - We just added this feature in Flutter 3.7, which was released two weeks ago. Please give this a try and let us know what you think! 2. Multi-window - This is a high priority for the Flutter team, we have several engineers working on this project curre…
Last time I used flutter for desktop, setting custom window size required an external package. I think it's a significant use case for many people.
Re: Flutter desktop isn’t there yet
#103To me as someone who recently got into Flutter to make a side-project (mobile game) the most glaring problem isn't the lack of ecosystem or little UI issues the author mentions but the language itself. You had a green field to make the best programming language for creating UIs and you made Dart? Like what. I don't have particular issue with the heavy OOP paradigm but the fact you have to write so much boilerplate fe…
I’m not sure why the Dart hate honestly. It’s a pretty solid language in my opinion and I like the direction they’re taking (non-nullable, record, pattern matching). The ecosystem is weak for sure, but that’s not a gripe on the language itself. I’m curious what do you dislike about it apart from semi-colons and the constructor syntax (which seem fine to me?).
Additionally, the first unoptimized compiler resulted in "hello world" having a gargantuan amount of JavaScript code. That left the language with a hard to shake stigma.
Re: Flutter desktop isn’t there yet
#104Earlier quoted context omitted.
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".
Re: Flutter desktop isn’t there yet
#105Re: Flutter desktop isn’t there yet
#106To me as someone who recently got into Flutter to make a side-project (mobile game) the most glaring problem isn't the lack of ecosystem or little UI issues the author mentions but the language itself. You had a green field to make the best programming language for creating UIs and you made Dart? Like what. I don't have particular issue with the heavy OOP paradigm but the fact you have to write so much boilerplate fe…
Usually, it's a sign that you refactor something to a separate StatelessWidget or at least a function.
If you're coming from web dev, you will be used to having all this container, padding, center, column code in CSS. Now you have it in UI. But on the flip side, this has its flexibility. You can usually refactor the styling part out of the actual widget if you want.
For me the big problems with flutter are state management and platform interop. Yet it's nicer than most other options for developing UI.
Re: Flutter desktop isn’t there yet
#107To me as someone who recently got into Flutter to make a side-project (mobile game) the most glaring problem isn't the lack of ecosystem or little UI issues the author mentions but the language itself. You had a green field to make the best programming language for creating UIs and you made Dart? Like what. I don't have particular issue with the heavy OOP paradigm but the fact you have to write so much boilerplate fe…
They've answered why Dart many times. It's a language that fits their needs, since it has JIT, AOT, compilation to JS and now WASM. Back then there weren't many languages that could do all that, and even today there aren't many. Kotlin (and other JVM languages) and TypeScript (and other compile-to-JS-only languages) are already out since they are not AOT, only JIT even now. More importantly, it was a Google language…
There is Kotlin Native now.
Re: Flutter desktop isn’t there yet
#108Hello, I'm from the Flutter desktop team. Thank you for the excellent feedback, this is truly invaluable. Here are some updates from our side: 1. Custom context menus - We just added this feature in Flutter 3.7, which was released two weeks ago. Please give this a try and let us know what you think! 2. Multi-window - This is a high priority for the Flutter team, we have several engineers working on this project curre…
First of all: Thank you for your outstanding work! And sorry to ask this here, but how have the recent layoffs affected the flutter team? We're using flutter as our main framework for our app and it's quite important. The layoffs have sparked some fears that flutter development might slow down.
Please keep in mind that Flutter is a community project. Google is one of Flutter's many sponsors, many of our contributors are from other companies.
Re: Flutter desktop isn’t there yet
#109Earlier quoted context omitted.
Last time I used flutter for desktop, setting custom window size required an external package. I think it's a significant use case for many people.
Agreed! We will add support for window customization as part of the multi-window effort.
Re: Flutter desktop isn’t there yet
#110Earlier quoted context omitted.
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.
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.