Asynchronous Programming in Dart - Learn About Future, Stream and StreamController in Dart

  Рет қаралды 17,135

Vandad Nahavandipoor

Vandad Nahavandipoor

Күн бұрын

This video is part of the Dart Crash Course playlist on KZfaq. See the entire playlist here: • Dart Crash Course
Welcome to Dart Crash Course. Dart is a beautiful and modern programming language that can be used both for frontend and backend applications. In this course, we will focus on Dart as a programming language without blending in any other frameworks such as Flutter.
In this video we will have a look at asynchronous programming in Dart!
Timestamps:
00:00:00 - Intro
00:02:24 - Future
00:13:44 - Future Error Handling
00:18:30 - Future Chaining
00:24:37 - Stream
00:31:38 - Stream.asyncExpand
00:37:33 - Stream.reduce
00:40:39 - Asynchronous Generators
00:45:26 - Yielding Streams
00:48:21 - Stream Controllers
00:50:58 - Stream Transformers
00:56:48 - Stream.toList
00:58:32 - Absorbing Stream Errors
01:04:14 - Stream.asyncMap and Fold
01:08:44 - Another Example of Stream.asynExpand
01:11:12 - Broadcast Streams
01:17:32 - Stream Timeout Example
Join the discord group if you have any questions: / discord
The GitHub repository for this course can be found here: github.com/vandadnp/youtube-c...
Join my KZfaq channel to support me: / vandadnp
Also please follow me on Twitter and LinkedIn to stay up to date:
/ vandadnp
/ vandadnp

Пікірлер: 31
@geevanr3358
@geevanr3358 Жыл бұрын
Thank you so much, you're creating a paradigm shift in teaching programming languages online. Perfect tone, rythym and pace. You truly have a gift and it's nice you're putting it to good use. You're one of the few who are blessed with this gift but what you choose to do with it is solely yours, and thanks for this choice.
@minatominato2175
@minatominato2175 Жыл бұрын
I get so excited when I see a new video of yours on a topic that I find difficult because I'm sure it will become a piece of cake ❤
@abdullahalamodi5455
@abdullahalamodi5455 Жыл бұрын
unstoppable 👏
@VandadNP
@VandadNP Жыл бұрын
Indeed 😊
@okeyshourovroy2769
@okeyshourovroy2769 Жыл бұрын
I just opened KZfaq to see your video. And it's on top of the list. And I just need to tell you. I enjoy watching programming videos all the time just like movies. And can you please share your wallpaper link 🙏
@tzeroem
@tzeroem Жыл бұрын
Thank you very much. I like your explaination.
@VandadNP
@VandadNP Жыл бұрын
Wow thank you so very much. Made my day 👍🏻🤗
@rashicomm
@rashicomm Жыл бұрын
Thank you much for such amazing and nice tutorials .. You teaching way really made easy to understand the concepts.. Appreciate you!!!
@mikolajdebowski3271
@mikolajdebowski3271 Жыл бұрын
Merry Christmas Vandad! I spend my Xmas holidays coding with Vandad 🎅
@blueice1364
@blueice1364 Жыл бұрын
Thank you for making this.
@topGfanboy
@topGfanboy Жыл бұрын
It was exactly what i was looking for.. Explained to the point and explained each and every detail.. Thanks so much bro..
@sachinbasnet8258
@sachinbasnet8258 Жыл бұрын
best in the business. great explanation 👏
@VandadNP
@VandadNP Жыл бұрын
Glad you think so! 😎
@hamzashehzad7273
@hamzashehzad7273 Жыл бұрын
Great work sir
@user-vi2fp6dl7b
@user-vi2fp6dl7b 6 ай бұрын
Thank you very much!
@KaroKaro290
@KaroKaro290 3 ай бұрын
Very good explanation, I learned streams 🥰 Why did you quit youtube btw?
@rashicomm
@rashicomm Жыл бұрын
Thanks
@kiiwill
@kiiwill 4 ай бұрын
AWESOME EXPLANATION!!! Could you tell us which vscode theme is it? 😊
@VandadNP
@VandadNP 4 ай бұрын
Tokyo Night
@CryptoConduct
@CryptoConduct 11 ай бұрын
Thanks for this explanation. I recently started Dart and Flutter and I like it. Just to ask, what are the extensions on your Vs Code?
@Harshadswe123
@Harshadswe123 Жыл бұрын
Next full course on SVELTE/SVELTE KIT
@krisd9506
@krisd9506 Жыл бұрын
What if you don't want to display the data piecemeal as it arrives? If you're receiving data packets for something larger than a few values and will only display the set of data when you've received all of the packets and have assembled them into that data. XModem, for example. The small packets are 128 bytes and you don't do anything with a packet until you've received all of the 128 bytes. I only seem to be able to find examples where data from the stream is being displayed as it arrives and not collected into a list or similar before doing something with it.
@HiChunTaChen
@HiChunTaChen 5 ай бұрын
cant understand why a controller is created inside bind method and when data is added .. so complicated
@gravitstudio
@gravitstudio Жыл бұрын
which library is the .log() method in?
@VandadNP
@VandadNP Жыл бұрын
It comes from dart:developer 👍🏻
@gravitstudio
@gravitstudio Жыл бұрын
@@VandadNP Thanks!!!
Generics in Dart - Learn How to Write Highly Reusable Code with Generics in Dart
1:07:39
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 16 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 135 МЛН
676: Using AI to drive e-commerce conversions
24:48
ctrappe
Рет қаралды 10
Dart Streams - Flutter in Focus
8:01
Flutter
Рет қаралды 256 М.
Asynchronous JavaScript Course (Async/Await, Promises, Callbacks)
1:36:23
freeCodeCamp.org
Рет қаралды 667 М.
Control Flow in Dart - Learn About If, Else, Do, While and Switch Statements in Dart
1:06:01
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 3,1 МЛН
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 6 МЛН
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН