Dart: Productive, Fast, Multi-Platform - Pick 3 (Google I/O'19)

  Рет қаралды 70,586

Flutter

Flutter

Күн бұрын

Пікірлер: 71
@AngelaThomasIsAwesome
@AngelaThomasIsAwesome 5 жыл бұрын
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! :)
@kevmoo
@kevmoo 5 жыл бұрын
***blush*** Thank you so much!
@MrFedX
@MrFedX 5 жыл бұрын
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!
@SEGVeenstra
@SEGVeenstra 5 жыл бұрын
I'm loving dart more and more each time. I love the presentation, you guys are easy to listen to, kudos!
@CreativeBracket
@CreativeBracket 5 жыл бұрын
Great job guys 👍🏾 Happy to see the progress being made with the language and I'll continue to teach full-stack Dart on my channel 🎯
@Esico6
@Esico6 5 жыл бұрын
Creative Bracket there is probably a goog reason why it was near dead.
@WorstDeveloper
@WorstDeveloper 5 жыл бұрын
@@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.
@sumit180288
@sumit180288 4 жыл бұрын
*Flutter is just awesome. I have done some programming in native kotlin and I can feel that flutter is just way more awesome than doing native code*
@johnevans4396
@johnevans4396 5 жыл бұрын
Great job Kevin and Bob!
@callumvanheerden1530
@callumvanheerden1530 5 жыл бұрын
Awesome title!
@michaelganesan4578
@michaelganesan4578 5 жыл бұрын
It is extremely easy to code in Dart. Enjoyed the video. Very informative. Good job guys. You folks rock.
@oraka338
@oraka338 4 жыл бұрын
Nicely presented! Love it
@leonf.7893
@leonf.7893 3 жыл бұрын
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
@aaulia
@aaulia 5 жыл бұрын
37:02 Is that a dig at Kotlin :D.
@sadhlife
@sadhlife 4 жыл бұрын
yep
@okikmai
@okikmai 5 жыл бұрын
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.
@usmonov_dev
@usmonov_dev 3 жыл бұрын
I definitely hire you guys to do representation my capstone design 😁 Nice talk, I enjoyed )
@DeprecatedAPI
@DeprecatedAPI 5 жыл бұрын
I'm addicted to dart and flutter
@shaileshgahlawat6062
@shaileshgahlawat6062 5 жыл бұрын
bro i do wanna learn flutter can you guide me how to start ??
@johnli3972
@johnli3972 5 жыл бұрын
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.
@tobiasjunsten7248
@tobiasjunsten7248 5 жыл бұрын
Nice talk!
@harshapolavarapu
@harshapolavarapu 5 жыл бұрын
That's amazing. Nonnullables. Also, consider adding 'when' like kotlin. Super useful
@jaleger2295
@jaleger2295 5 жыл бұрын
Absolutely agree! `when` statement is a must-have for a modern language in my opinion
@PaulXiaofangLan
@PaulXiaofangLan 4 жыл бұрын
Eventually, I see Dart comes alive, thanks to Flutter. Good bye to "The dead would never die."
@RandalLSchwartz
@RandalLSchwartz 5 жыл бұрын
Which Perl guy are you referencing? Surely not me!
@HillelCoren
@HillelCoren 5 жыл бұрын
I thought Tim decided it was COBOL :)
@themorbidhero2987
@themorbidhero2987 5 жыл бұрын
Probably larry wall
@FedJimSmith
@FedJimSmith 5 жыл бұрын
Disappointed though, Firebase (which google owns) doesn't support Dart for the server side function
@daviidon
@daviidon 5 жыл бұрын
It’s just a matter of time but you can compile dart into Javascript so that shouldn’t be a problem.
@AlexKolman
@AlexKolman 4 жыл бұрын
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?
@Esico6
@Esico6 5 жыл бұрын
Young guy saying ‘ive been doing that for a long time’
@Elite7555
@Elite7555 5 жыл бұрын
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.
@DesmondMiles333
@DesmondMiles333 5 жыл бұрын
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
@Elite7555
@Elite7555 5 жыл бұрын
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.
@Radial9Gaming
@Radial9Gaming 5 жыл бұрын
@@Elite7555 you would consider it if you already have an app and want to turn it into a website as well
@Trancecend
@Trancecend 5 жыл бұрын
Still need intersection types. Get on it! :-)
@Elite7555
@Elite7555 5 жыл бұрын
Are value types on the road map too? They can greatly reduce gc pressure.
@about_midnight
@about_midnight 5 жыл бұрын
It's a shame we have to switch between several almost identical languages.
@manfredadams3252
@manfredadams3252 5 жыл бұрын
If only someone can invent a language and runtime that can run anywhere. We can call it Java.
@elendil4543
@elendil4543 5 жыл бұрын
You'll get used to
@anant6778
@anant6778 2 жыл бұрын
How about a language that can _actually_ run anywhere and is actually readable and performance, and has no pesky runtime ? We can call it C/++
@SureshG
@SureshG 5 жыл бұрын
Wow..with the upcoming features, dart is really trying to catch up with Kotlin!
@nosmirck
@nosmirck 5 жыл бұрын
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.
@DrakeXiang
@DrakeXiang 5 жыл бұрын
Lines of code is the same not the actual code
@centerfield6339
@centerfield6339 4 жыл бұрын
They're only the same if you don't count the last line on the left. And why wouldn't you do that?
@ME-dg5np
@ME-dg5np 4 жыл бұрын
Nullable ? Same func in C#
@maksimsergeevich5939
@maksimsergeevich5939 4 жыл бұрын
Guys, can you advice me a server side stack for flutter web application? Go, php, dart?
@FedJimSmith
@FedJimSmith 5 жыл бұрын
Will be as powerful as the big languages like Java,C# or Python ??
@FedJimSmith
@FedJimSmith 5 жыл бұрын
powerful or feature rich
@Elite7555
@Elite7555 5 жыл бұрын
It absolutely is.
@Yeheudhdudjsjzjejejehdzj
@Yeheudhdudjsjzjejejehdzj 5 жыл бұрын
Good
@ismannyb8148
@ismannyb8148 5 жыл бұрын
Thank you no dress suits. Love flutter
@UXSpecialist
@UXSpecialist 5 жыл бұрын
It never looks like dart apps are running fast at 60fps to me. They always look choppy to me...and kind of herky-jerky. Fix that please!....
@kevmoo
@kevmoo 5 жыл бұрын
Do you have an example? A native app? On which kind of device?
@joelmoreira1546
@joelmoreira1546 5 жыл бұрын
Maybe you are running the app in debug mode? Try using: Flutter run --release
@sherwinparvizian2414
@sherwinparvizian2414 5 жыл бұрын
@@joelmoreira1546 I'd argue that I shouldn't need to run a simple app in release or profile mode just to get acceptable performace.
@centerfield6339
@centerfield6339 4 жыл бұрын
@@sherwinparvizian2414 Why would you argue that? Debug mode is slower, for very obvious reasons.
@elidwor1856
@elidwor1856 4 жыл бұрын
@@sherwinparvizian2414 Features like hot restart/reload/devtools are only possible because of debug mode.
@Esico6
@Esico6 5 жыл бұрын
Everbody got a new t-shirt.
@nkek1027
@nkek1027 5 жыл бұрын
cool :)
@heliobessonirodrigues6632
@heliobessonirodrigues6632 5 жыл бұрын
JavaFXScript/F3, is it you?
@DartMitai
@DartMitai 4 жыл бұрын
Thanks for Dart, it's very sad that we have to turn it into disgusting javascript
@vfclists
@vfclists 5 жыл бұрын
Is it available for Windows? It looks like Google is looking to Chrome OS eating the Window's lunch and Flutter is the weapon
@nadeemshaikh7863
@nadeemshaikh7863 5 жыл бұрын
Can I ask exactly how?
@pratikkeni
@pratikkeni 5 жыл бұрын
its open source. it's available on all platforms windows, mac , linux
@centerfield6339
@centerfield6339 4 жыл бұрын
@@pratikkeni Yes, it could be an interesting alternative (or complement) to Electron.
@beardymonger
@beardymonger 5 жыл бұрын
Every potential Dart user should fully watch this: kzbin.info/www/bejne/a3LUk3aHqrBjna8 , 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!
@StingSting844
@StingSting844 5 жыл бұрын
"definite assignment analysis for local uninitialized variables" is exciting a lot of people? Who are these people?
@ResoCoder
@ResoCoder 5 жыл бұрын
Me! 😂
@draysams
@draysams 5 жыл бұрын
The presenters have 0.00 vibe between them. Teamwork guys
Dart extension methods
6:14
Flutter
Рет қаралды 100 М.
Flutter for Developers (Mobile World Congress ‘19)
46:00
Flutter
Рет қаралды 41 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
When, why, and how to multithread in Flutter
15:10
Flutter
Рет қаралды 67 М.
Building for iOS with Flutter (Google I/O'19)
31:43
Flutter
Рет қаралды 89 М.
Pragmatic State Management in Flutter (Google I/O'19)
33:25
Flutter
Рет қаралды 457 М.
Top 12 Flutter Tips & Tricks
9:32
Fireship
Рет қаралды 273 М.
Understand Kotlin Coroutines on Android (Google I/O'19)
37:49
Android Developers
Рет қаралды 176 М.
Flutter State Management - The Grand Tour
14:07
Fireship
Рет қаралды 249 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН