Live data from Hacker News

Google's cross-platform Flutter UI toolkit goes 1.0

techcrunch.com

291–300 of 343 posts

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#292

Earlier quoted context omitted.

They do care. Try writing a DOS or Blackberry-style app today and see what happens. Software today has internalized the idioms so much that its developers don't even realize it. "My app is a snowflake and needs a custom design language and UI." You're vim or Photoshop or AutoCAD or Excel: you're targeting dedicated users who are prepared to invest in learning a specialized UI. Fair enough. But if you're not one of th…

Website (+responsive mobile sites) have been using custom UIs for years and no one bats an eye A framework for mobile uses custom UIs and everyone loses their minds?

Honestly, I expect from a web page to be shitty. I'm surprised when some web page aren't slow, unresponsive, or doesn't distract me with million designer quirks.

My expectations are different with mobile apps. If I'm spending some time to find the app on the app store (and maybe pay for it) and giving the app a place and a storage on my phone, I'm expecting from the app to be polished and give me pleasant experience.

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#293
post #38

Earlier quoted context omitted.

Dart (the lang used in Flutter) already failed to gain traction in the web dev community and nobody seems to be maintaining it there.

> nobody seems to be maintaining it there That's factually incorrect. Development of Dart for the Web has never stopped. AngularDart is still officially supported, and under active development.

Nobody in the community. Context is key.

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#294
post #144
post #74

Earlier quoted context omitted.

> We are on the verge of VR and AR and I don't see how flutter can help e.g. processing >100fps Video Feed using OpenCV library. The demo they presented on stage with ML and smile detection had quite big latency. I wouldn't call it real time. I can't find any claim from Flutter team that 100fps video processing is even their goal. So that's a strange metric to measure it by - especially since it's competing against J…

I have recently gave a look at Qt after 5 years and it seems lots of things have changed for the better. You get the same hot reload like flutter when modifying GUI using QML (with V-Play you can even hot reload not just on simulator/emulator but on real device). Qt material theme has good look and feel. Sadly iOS theme is a little bit lacking. C++ is probably not the most productive language to write business logic…

> However it seems you can use PyQT5 on mobiles nowadays.

You can use it, but is it easy to use and build and deploy?

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#295

I have been a freelance Android Dev for past 4 or 5 years. I have recently built out a flutter app for a client. And honestly I am now looking for more Flutter work. UI development in Android is such a pain and I feel like I spend most of my time trying to get the UI just right. With Flutter I am building UI so much faster and getting to focus on the actual logic of the code. Dart was fine, I learned it as I went. I…

Are you familiar with Kotlin and Anko?

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#296

Earlier quoted context omitted.

I don't approve of that tactic (in fact it drives me nuts), but I will say, Qt's license fees are quite reasonable, and then you get to link statically with no risk of violating the GPL.

Reasonable? It's about $500 / month / developer with additional royalties if you are shipping devices with Qt firmware. Sure I think Qt/QML is the best UI toolkit available but this crazy pricing is driving me towards any possible alternative. So I'm really hoping Flutter will take off (for desktop/embedded as well, not only mobile). Note that Qt is GPL3 nowadays so you can't really ship embedded devices with Qt with…

A great toolkit like Qt, including Qt Creator and UI designers, doesn't get written during late nights and weekends.

They are pretty cheap considering the typical prices on their target markets, embedded tooling, medical devices, enterprise solutions.

Naturally they decided to pivot to those markets, as Trolltech has hardly seen any significant monetary profit from FOSS.

So it is only fair that those that don't want to pay, also ship code free to the others.

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#297
post #220

Does anyone have a feel for how good flutter's documentation for canonical approaches to common use cases are now? The last time I tried it, even a simple task like changing the UI when returning from a login screen was unknown territory for many developers. The examples in the documentation were all for single screen simple apps. Has this changed? Or is the community still trying to figure out best practices?

flutter's community feels like Xamarin's community - people who are already well versed in both android and ios development looking for a common codebase solution. very much lacking in the documentation section in terms of how you get from A to Z. everything is "Z can be implemented this way" w/o any discussion of how to use it in alternate ways(like how the android and ios dev documentation is structured) i'm gonna jump in coz it seems interesting but i'm super afraid of the iOS painpoints i'm going to hit(I have no knowledge of iOS development just android)

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#298
post #240

Does Flutter have easy modules for standard things like login, comments, payments etc. or does that involve writing separate server side code?

Combined with Firebase, yes, that's fairly easy to setup. https://firebaseopensource.com/projects/flutter/plugins/

what if I don't want to use firebase?

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#299
post #91
post #83

Cross-platform frameworks that don’t use native controls have suffered from problems... - They inevitably don’t look or work like native apps in ways both big and small, frustrating and annoying users. (... the spell-checker doesn’t work right or text selection is janky or unavailable where it should be, certain short-cuts work differently or have different gestures or keys, etc.) - they don’t get updates to native c…

> - They inevitably don’t look or work like native apps in ways both big and small, frustrating and annoying users. We're way past that in the mobile world, where both Google, Facebook, and other top dogs use non-native cross platform frameworks and looks (e.g. Material UI).

Google Spreadsheets has horrendously bad UX on the iPad Pro

Re: Google's cross-platform Flutter UI toolkit goes 1.0

#300

Earlier quoted context omitted.

It helps that the Flutter and Android teams can talk to each other (they're both part of Google). So atleast for Android, you might be able to expect Android platform features appearing on Flutter in sync'd release cycles. And in cases where you're using platform-specific feature that Flutter doesn't support yet, then your experience will be no different -- the burden remains on you to write platform-specific code. I…

Two Google teams talking to each other and syncing their agendas and deliveries (or two teams in any big company) is quite a major assumption.

Only one team needs to sync with another in this scenario.

It's also assuming that the Flutter team wouldn't consider do that considering they have that kind of information available to them -- it's in their best interest, after all.

Post reply on HN