The quality of these videos is astounding. Please keep 'em coming!
@acavals80802 жыл бұрын
Dude, you just won the Nobel prize for Simplicity! I struggled to understand how Future works when I started to use Firebase; now, it is all clear. I'm in love with Dart & Flutter.
@StingSting8445 жыл бұрын
Gift boxes dont contain errors bro! That would be a sad day
@sauloAndrioli5 жыл бұрын
If your gift box comes with a pair of socks, it's definitely an error
@johnjamesflashman68565 жыл бұрын
It could have arrived by Australian Post and most likely broken.
@ChumX1005 жыл бұрын
It's like receiving a ticking box. You don't know if it's a cool new clock or a bomb.
@sodiboo4 жыл бұрын
nice
@Ahsankhan_yt3 жыл бұрын
Maybe gift box contained Galaxy Note 7
@mgorn5 жыл бұрын
This portrayal of the Future as a superposition of result and error was approved by Schrödinger and his cat.
@amirgamil5 жыл бұрын
And wasn't.
@zewafff3 жыл бұрын
this comment is way underrated i guess Schrodinger isnt that well known :/
@mr.p2153 жыл бұрын
@@zewafff it also isn't underrated
@adamtak31285 жыл бұрын
Any chance we can get a comprehensive flutter team created course with multiple little app builds to learn the concepts and finally a large app putting everything together?
@jorgevega8065 жыл бұрын
This could be awesome
@StingSting8445 жыл бұрын
Yes. Its available in appbrewery.co at just 10 bucks
@leondroidgeeks5 жыл бұрын
There are already a lot of Cookbooks, Codelabs, Tutorials and Samples on the flutter.dev page. Have a look
@tanmaythakral2575 жыл бұрын
You can check out course by Angela yu on Udemy. It's exactly how you want .
@PankajNikam5 жыл бұрын
Agree with all who mentioned app brewery. Angela is an excellent instructor. I am more than 70% done with the course and boy, it's awesome 👍
@pranavbhagwat17342 жыл бұрын
Great video, simply put but with sufficient detail for beginner devs!
@sayyidj64062 жыл бұрын
i was learning flutter 1 years ago, and i falling in love with this framework, make an simple app for school, and now i am make some games with flutter too. i create bunch of png sequence from after effect, glue it into single image and paint it with drawRrect, this future delayed come in handy when display spesific size frame from image, i test it with flutter inspector in real device, some times get 60 fps sometimes not even with bloc state management plugin. struggle with performance problem, still try to learn :)
@bikkikumarsha4 жыл бұрын
Clean and crisp slides and diagram.
@mesharibuhadi14373 жыл бұрын
Man you articulated that really well, Thank you so much for a great video!
@sepddy Жыл бұрын
I learned Future so good , thanks
@palakpatel4334 жыл бұрын
Loved this video, thank you for explaining things in such a straightforward way.
@mahmood4662 жыл бұрын
What a great team behind the flutter, love it ❤
@anthropicandroid4494 Жыл бұрын
Good explanation but I wonder about that method supplying a Future to the FutureBuilder; won't that Future be created on every call to build()? The docs recommend creating that future around initState instead
@jaigohil49635 жыл бұрын
Best way to think about async future api!!!
@idiot7leon4 жыл бұрын
This is quite similar with promises in ES6, JavaScript. And the async/await is quite similar with async/await in ES7, JavaScript.
@deepak_mishra5 жыл бұрын
I don't see a cancel/dispose method in the API docs. What happens if user has moved on to some other task and we don't need the future data we requested? Related to this - if widgets don't cancel long-running futures, and move on to new screens, are we leaking memory? I am from an Android background, and essentially trying to understand if future callbacks hold weak references to the widgets.
@asoyoyukii39024 жыл бұрын
2:45 my face when he said gifts contain errors ...but it's a gift thou...
@happyday.mjohnson5 жыл бұрын
Easy to follow explanation. Why wasn't async/await included? I am unclear after watching this video when/whether to use then vs. await....?
@andrewbrogdon5585 жыл бұрын
Async/await are covered in the fourth video in this series. It's currently in post-production, but should be released in a week or two!
@月之轮回20175 жыл бұрын
Flutter is Future !
@Randomdude-i8x2 жыл бұрын
If I read something from disk, is that handled by a different thread?
@rahem0274 жыл бұрын
Is there a better way to nest FutureBuilders? I need 3 different resources for 3 different widgets on the same screen? Something equivalent of MultiProviders would be really great
@aslamtarakwadiya50122 жыл бұрын
Hello, I'm beginner in Flutter. I want call multiple APIs in single screen with Future Builder, So how can I do this.
@Soultoo4 жыл бұрын
Is the syntax for the second argument for the delayed method wrong? I can't find it anywhere 5:00
@starvingdeveloper29875 жыл бұрын
Thank you! Very helpful and informative!
@jagdishshetty47824 жыл бұрын
Awesome explanation !!!
@abou35425 жыл бұрын
Thanks for the explanation ! Great job !!!!
@hamza-3253 жыл бұрын
What's the difference between catchError and onError callbacks? both are triggered in case of errors, so why are there two of them?
@ranjanpanda25863 жыл бұрын
Can anyone tell me what is the datatype of myFuture at 3:27. final means it can't be changed, but what is the datatype of myFuture ??
@VladimirMinkin5 жыл бұрын
The Event Loop described badly, please clarify how it works. If it works like V8 then please add stack call, queue, and tell about external threads for API.
@ymi_yugy31335 жыл бұрын
What would be the most idiomatic way to synchronize Futures. For example I may have to wait on multiple Futures until I can start processing the data.
@turskyi2 жыл бұрын
It would be nice of you to show how to handle multiple futures without waiting one another
@sanghvian3 жыл бұрын
Brilliant video !
@sumitrasaksham77154 жыл бұрын
Can ( provider + future ) + widget be used in the same way as set state , with the only difference of rendering that widget instead of whole screen?
@RaymondAtivie5 жыл бұрын
Great explanation thank you
@RajileshPanoli5 жыл бұрын
Your videos are great! But please improve documentations by adding imporant notes so that we can easily find out why that error happens. Now only way to find out the error/ good practice is to checkout the core code using the code editor features. For example TextFormField does not accept any other type values other than strings. I had spent lot of time to figure out that even though it is a small fix.
@Sam-ch4jh4 жыл бұрын
Thank you I read a Json file from storage, converted to map and then update into global configuration For me the widget gets updated with old map data while there is a delay in reading file content If I put the reading global configuration inside future.then( ), it does not work and gives some exception I don't want to use bloc pattern for small data Any clue? Also shared preferences does not seem to work
@juliencasta19682 жыл бұрын
merci pour le tuto très bonne information cool :)
@sodiboo4 жыл бұрын
is there a dart equivalent to the javascript "resolve" and "reject" methods passed to a promise handler? function getUserInput() { return new Promise(resolve => { setInputEventHandler(data => { resolve(data); }); }); } Because futures in dart seem to just be based on synchronous code that returns a value... but that doesn't really make sense?
@sodiboo4 жыл бұрын
I’ve figured it out! A Completer from the dart:async is *exactly* what i want, imo the usage isn’t the most intuitive at first, BUT IT’S THE EXACT THING I WANT! api.dart.dev/stable/1.21.1/dart-async/Completer-class.html
@MopeyFand4 жыл бұрын
Lol. This series is a safe space.
@MrAmG175 жыл бұрын
Love these series !
@dicasgames49273 жыл бұрын
Ótima explicação, só que diferente disso eu uso o Connection.state que faz os devidos retornos de acordo com o a resposta.
@rishidiwute3604 Жыл бұрын
Loved it !
@CoderSprint5 жыл бұрын
Can anybody tell me exactly what coding color theme that was?????????????????????????????????????????
@pepepriest59735 жыл бұрын
Is this like android handler? Well, handler begins when the app starts and not delayed the first time if its a loop
@sithumdilanga6503 жыл бұрын
Gift boxes are awesome
@neilshih2 жыл бұрын
Thank you ^^
@flutterdev2 жыл бұрын
Thanks for watching, Neil! If you enjoyed this, be sure to check out the "Flutter in Focus Playlist" here: goo.gle/FlutterInFocus Happy Fluttering 🙌
@billy-ps7jz5 жыл бұрын
hardest part to understand and grasp
@SivaKumarNitesh3 жыл бұрын
How's the future status named "uncompleted"?
@unity3dTutorials15 жыл бұрын
Can you make some tutorials which handle Share Extension in iOS? Currently, I want to share some files with my application via Share Extension, but I do not know how to pass data from Share Extension to my app.
@andrewbrogdon5585 жыл бұрын
Looks like some folks are working on it: github.com/flutter/flutter/issues/16712
@shahidwani64454 жыл бұрын
Does Future create new thread
@whoeverofhowevermany Жыл бұрын
2:41 I know what you said, but ouch 😂
@GCoda5 жыл бұрын
And scopes and closures work like in javascript? String url = ''; http.get(url).then((resp) {print(resp); print(url)} )
@andrewbrogdon5585 жыл бұрын
I'm not a JS expert by any means, but you can definitely close over a variable like that when creating a callback for a Future in Dart.
@ehsanhasin8092 Жыл бұрын
great, thank you
@faisalmushtaq22873 жыл бұрын
I am getting "Flutter intent redirection " issue as i upload the app on playstore, and they have given me until 21st December 2020 to clear this issue. if not they'll remove my app Please help me
@hiruthicsha3 жыл бұрын
This channel could potentially make non coders jump in directly as a mobile application devs❤️❤️. Uhh sorry cross platform 😁
@classic0ful2 жыл бұрын
so clear!!!
@heshansandeepa94712 жыл бұрын
very nice
@a6Brgeuka5 жыл бұрын
Great! Thank you!
@BetoMan9965 жыл бұрын
The async/await feature has been copied from C# and it's so powerful!
@jajasaria5 жыл бұрын
I thought it's from JS. Thanks for the info.
@andrewbrogdon5585 жыл бұрын
Yep. The concepts behind async/await have been around for a long time, but C# is generally credited with introducing those particular keywords and the way they work. I was a professional C# coder at the time, so I've been able to write with them for a while!
@prafulgupta70045 жыл бұрын
Make a video on HOW TO MANAGE STATE???
@vasiapatov45444 жыл бұрын
kzbin.info/www/bejne/mpDQZpapoteZbas
@rongsenng5 жыл бұрын
But seriously though, why we don't have Promise.delayed in JavaScript.
@venil825 жыл бұрын
Because you can implement it yourself wit setTimeout
5 жыл бұрын
this thing kinda sucks lol. i'm trying to filter a stream from firestore by userID (i have objects that saved wich user created them) been trying for hours, still nothing my latest attempt child: StreamBuilder( stream: Firestore.instance.collection('properties').where('uid', isEqualTo: getUserId()).snapshots(), ...... getUserId() async { String userId; await _authService.getUserId().then((value) => userId = value); return userId; } does not work
@ouya69674 жыл бұрын
I think catchError and whenComplete are strange. just catch and finally are simple!
@saadzahem3 жыл бұрын
but catch and finally are keywords !
@meetamin73432 жыл бұрын
Thanks🙏
@patricksteffanic54912 жыл бұрын
What is the name of the host? I want to follow him on Twitter!
@TukuStore9 ай бұрын
Oke thank you
@n00bstude5 жыл бұрын
well done.
@XiaosChannel4 жыл бұрын
After watching this video, I learned that there's an alternative way to pronounce json.
@jorgeguberte75854 жыл бұрын
i pronounce it like the name Jason
@laelluo29765 жыл бұрын
感谢字幕制作人员
@satishkumar-qq8df5 жыл бұрын
I love flutter
@gilbertoduran6805 жыл бұрын
Where is Emily Fortuna??? :(
@andrewbrogdon5585 жыл бұрын
She runs our whole channel now, so her influence is everywhere. :)
@cagrigoktas5 жыл бұрын
Perfect 👍
@AnuragSinha75 жыл бұрын
Google announced big plans for Dart and was about to replace JS with it but couldn't do it. They dumped it in midway despite being superior than JS. Why they are sticking with Dart now!?
@muhammadkashif72094 жыл бұрын
i love it
@versatilecontent42445 жыл бұрын
I dropped mobile development... I think PWA will terminate mobile development.... it gives you notifications, hardware controller and operates offline... you build it once and it will work all over ... if you don't think so , please tell us why?
@AnuragSinha75 жыл бұрын
PWA can't really replace native apps. Native apps give you a superior experience while PWA is getting better and better but it can't replace native apps. Also all of the apps can't be PWA. However I would love it if native apps can be made irrelevant, windows would be back as mobile OS but this time as WCOS.
@Alejandro-gg7oz5 жыл бұрын
what is PWA? its like build apps using html and css? cuz i hate css also css and flexbox is harder than flutter web
@CrnaInBela5 жыл бұрын
Am I the only one who thought the gift example was funny AF?
@simohimo69632 жыл бұрын
Future: schrodingers giftbox
@maxreuv5 жыл бұрын
How to cancel (interrupt, etc) an uncompleted future?