Probably the best presented talk (outside of the mainstage talks and Glen Keene) that I saw at I/O this year. These guys are comfortable presenting this material, confident that they know what they are talking about, and aren't constantly staring at the slides at their feet. Very well presented - if only every tech talk was at this level! :)
Instinctively Dart felt like a really nice language and I'm really looking forward to deep dive into Dart.dev to really understand all the details. Nicely done, Dart team!
@@Esico6 Because it had a too difficult task of replacing JS, and it failed. Doesn't mean the language was bad, just that people didn't see a reason to learn it. With Flutter it has been revived and I think we'll see a lot more projects choosing Dart for their tools in the next few years.
A question popped up in my head: what if we just want to test some flutter widgets/layouts and whatnot, not related to iOS/Android/Web/Desktop at all? Wouldn't it be nice if we had some kind of an instrument/tool for *quickly prototyping user interfaces* without the need of an emulator/device or other kind of VM. Maybe like a browser implemented subset of flutter widgets, that don't actually rely on an underlying platform to run, but that same code would actually be usable.
JIT + VM for DEV and AOT + Runtime for Distribution is definitely an awesome idea. Enjoyed Flutter so far. However, would Flutter support code push? It's a very helpful feature for teams who tend to release more often and serve more critical business missions such as financial sectors.
I am just so excited about flutter and now dart too. Its now not only for developing apps but for web and desktop applications. Fingers crossed for Fuschia OS on 2020
Maybe I am ignorant but I really don't know who would even consider Dart for web applications in the browser. And as for now there are no meaningful ways to build user interfaces on the PC. But I think Dart is a great alternative to Node.js.
Nice talk. Dart looks like an interesting language and they have definitely done so much to help the development process. I was really interested in Rescript, because it seems a safe and concise language out of the box. It's also functional, which is meant to be good for us, as soon as we learn that style, but who knows? I think I'm going to go with dart and flutter because it's something I will be able to grow with, it's pretty well known already so there's a good chance someone will pay me to make something, and there's no need to wait for a great developer experience. Give me a big glass of that KoolAid
The new FFI is really great. I tried it out to interface with Libsodium because Dart hasn't much to offer in the realm of crypto. Got it working in about an hour and performance is great. Only question is how to ship libraries with native dependencies? I would like to ship it with pre-compiled dynamic libraries for different platforms.
Raspberry PI was briefly mentioned, but even a year later there is just rudimental (third party) support which is just runtime and what's more - preferably run without X. Not to mention GPIO. Is there any timeline when Raspberry Pi will be supported nativelly?
14:09 although I love the new features, this part is a lie and a bad example... there are exactly the same number of lines of code on both sides. Of course, left side is ugly and I prefer right side, but saying there's 30% less code is a complete misleading.
Every potential Dart user should fully watch this: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5AqbCQuK0gM.html , it's a tech talk from 2013 when Dart and typescript burst on the scene, with their creators Lars Bak and Anders Hejlsberg. Today I would be very very cautious about using Dart. Does the dart team have the resources to compete with the JS/CSS/HTML eco system? For years to come? They duplicate the same moving parts: vm, editing systems and very important: browser dev tools. As I see it, Google's investment in v8, chrome, blink, and the dev tools is on going and huge!