Live data from Hacker News

Google's cross-platform Flutter UI toolkit goes 1.0

techcrunch.com

41–50 of 343 posts

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

#41

This looks really cool! Could someone explain the difference between Kotlin and Flutter given that they are both being pushed for app development now?

I haven't used either, but Kotlin is a programming language you can use on Android -- it's essentially another JVM language as an alternative to Java -- whereas Flutter is a UI toolkit you can use on multiple platforms (mobile and desktop), think of it as analogous to Qt.

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

#42
post #38
post #36

Earlier quoted context omitted.

"I just don't trust it to be around long enough to be an investment for me." Normally I would be inclined to agree with you given that this is Google, but the good news is that Flutter is open source. So even if Google discontinues internal development on it, it's likely that the community will continue it anyway.

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

Flutter is Dart's killer app, and don't think it's unmaintained. Dart 2.0 came out pretty recently with some much needed improvements, probably driven by Flutter.

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

#43

This looks really cool! Could someone explain the difference between Kotlin and Flutter given that they are both being pushed for app development now?

I haven't used either, but Kotlin is a programming language you can use on Android -- it's essentially another JVM language as an alternative to Java -- whereas Flutter is a UI toolkit you can use on multiple platforms (mobile and desktop), think of it as analogous to Qt.

Ahhh. That makes sense! Thank you. I was scratching my head about it, but I guess I just need to read more now.

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

#44
post #36
post #33

Flutter looks amazing! I was looking for some new dev challenges and wanted to mess with some mobile app development that is outside of the React Native / Ionic / js world. Gave Flutter a serious look, loved it, but ultimately decided to just skip and mess with Swift and Apple's tools - so no Android stuff for me for now. I just don't trust it to be around long enough to be an investment for me. I know I'm just 1 dev…

"I just don't trust it to be around long enough to be an investment for me." Normally I would be inclined to agree with you given that this is Google, but the good news is that Flutter is open source. So even if Google discontinues internal development on it, it's likely that the community will continue it anyway.

That's what I thought about Tcl/Tk.

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

#45
post #38
post #36

Earlier quoted context omitted.

"I just don't trust it to be around long enough to be an investment for me." Normally I would be inclined to agree with you given that this is Google, but the good news is that Flutter is open source. So even if Google discontinues internal development on it, it's likely that the community will continue it anyway.

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

Dart is being used internally at Google for AdWords and other core products: https://www.dartlang.org/community/who-uses-dart

Even if it's not popular elsewhere, with its use inside Google, it won't be going away anytime soon.

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

#46
Google is spending so much money on Flutter , it’s insulting.

Honestly, the entire industry is shifting towards JavaScript/Typescript and the only language that they could think of for Flutter is Dart ?

This is even more Hypocrite knowing that Flutter doesn’t actually run the Dart VM, it uses AOT and compile to native code.

Meaning we could use literally any ECMAScript language to run with Flutter instead of Dart.

There is nothing that Dart does that justify the choice of this language.

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

#47
post #23

Google has a history of introducing products and then killing them. For developing mobile apps they currently support "vendor native" via Android Studio using Java or Kotlin, Progressive Web Apps, and now Flutter. Will Google really support all three over the long term?

If you consider APIs that power its businesses, Google's support history is a lot better. Dart and Closure were never popular outside Google, but they're still invested in because they are used internally.

Android and Chrome are both heavily invested in by Google, with massive external ecosystems too. Speaking in a personal capacity with no insider knowledge, I'd be shocked if Google stopped supporting either.

The UI for Fuchsia is written in Flutter, so it's got a pretty big internal customer too: https://fuchsia.googlesource.com/topaz/+/HEAD/shell/

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

#48
post #23

Google has a history of introducing products and then killing them. For developing mobile apps they currently support "vendor native" via Android Studio using Java or Kotlin, Progressive Web Apps, and now Flutter. Will Google really support all three over the long term?

Since Kotlin on Android Studio is 100% JetBrains IP, I wouldn't be worried on that front.

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

#49
post #27

Damn - that VSCode theme and color scheme from the screenshot in the article looks really nice. Does anyone know its name? 1: https://techcrunch.com/wp-content/uploads/2018/12/pasted-ima...

Pretty sure that's the Nord theme(https://github.com/arcticicestudio/nord-visual-studio-code).

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

#50
post #5

Flutter renders the whole UI, like a game engine. In the past, this has meant that if there isn't a Flutter implemention of a component (like a video player or map), you couldn't add it to your app. I don't know if that's still true. [edit]: It looks like this has been addressed with the PlatformView widget: https://developers.googleblog.com/2018/12/flutter-10-googles... [edit]: Sorry, bluetidepro - this was supposed…

That will always be Flutter's weakness.

You also don't get to use the wealth of libraries that target native development.

Cross platform always has trade-offs.

Post reply on HN