Live data from Hacker News

Google's cross-platform Flutter UI toolkit goes 1.0

techcrunch.com

61–70 of 343 posts

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

#61

Flutters Hot Reloading has spoiled me forever. I am a C++/mobile dev and I couldn't get myself amped about React Native because you have to do all the layouts through style-sheets. I am not a web dev, so style-sheets are pretty foreign to me beyond the basics. With flutter I can do all the same stuff but with auto-complete and in a hierarchy I understand. I do wish the controls were native, but the customization you…

Haven't tried Flutter yet, but I feel the same way ever since React/Vue hot reload. It's a game changer. I really really miss it whenever I'm working on a site or game that doesn't support it. Once you get used to it, it feels painfully slow developing without.

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

#62
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…

> working on a crappy hobby app for fun

That's where it's best to explore and take chances. The only risk is wasting time.

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

#63
post #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. Th…

I'm not a fan of Dart either, but common JavaScript/TypeScript isn't exactly the holy grail either. JS is basically unusable due to, well lack of types, and TypeScript hacks them into it by hugely increasing complexity of everything.

Should have gone with Kotlin. Would just sweep over huge amounts of existing Andoid devs too.

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

#65
post #62
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…

> working on a crappy hobby app for fun That's where it's best to explore and take chances. The only risk is wasting time.

Risk of wasting time, upside of having fun and learning.

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

#66

How does it handle integration with maps libraries (e.g. Google Maps) and BLE support? Anyone has any experience with how well those work with React Native, and could share their experiences?

They shown the integration today. Its so cool you would be blown away if you saw that history of everything app demo. I am not able to find the demo app. Its in the live stream.

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

#67
Writing plugins/bindings for native code in flutter doesn't look fun. Almost 100 lines of code to write binding for function that doesn't take any parameters and returns simple 'int' (int getBatteryLevel()). This just looks even worse than JNI to me. Don't want to even thing how long time it would take me to write bindings for function that do image processing. https://github.com/flutter/flutter/blob/master/examples/plat...

Which is sad because I would really want to have some fast and easy access to useful c++ libraries without wasting lots of time writing and maintaining tons of bindings for Java, ObjC, C.

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.

So far it seems the easiest way to call c++ functions is using ObjC++ or Qt framework.

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

#68
post #18
post #4

Earlier quoted context omitted.

I'm guessing most answers will be about Dart being the hard pill to swallow for most, and the fact that it render by drawing UI instead of orchestrating like React Native. I still prefer RN, and I don't my opinion changing in the future. I prefer controlling a native view for the apps I make. Maybe a game would be easier with Flutter?

If you have any experience with TypeScript, Dart isn't that different.

Looks like dart even uses an event loop. Their examples for handling futures look very, very similar to Javascript (and typescript, of course).

https://webdev.dartlang.org/articles/performance/event-loop#...

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

#69

Looks cool but not too much of cross-platform - iOS and Android only. It seems the only really cross-platform GUI technologies still are browser-powered and Qt.

iOS, Android, and Fuscia. I just found out that there is now Hummingbird for web as well.

Does Fuchsia use the Material renderer, like Android?

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

#70
post #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. Th…

Dart has AOT. Which you need to get the Flutter performance
Post reply on HN