Home » Science & Technology » Asynchronous Programming in Dart - Learn About Future, Stream and StreamController in Dart

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

Written By Vandad Nahavandipoor on Monday, Dec 26, 2022 | 02:04 AM

 
This video is part of the Dart Crash Course playlist on YouTube. See the entire playlist here: https://www.youtube.com/playlist?list=PL6yRaaP0WPkVLSOchfoIA0ZXySz4eSYV2 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: https://discord.gg/evXCsqxQnC The GitHub repository for this course can be found here: https://github.com/vandadnp/youtube-course-dart-crash-course-public Join my YouTube channel to support me: https://youtube.com/c/vandadnp/join Also please follow me on Twitter and LinkedIn to stay up to date: https://twitter.com/vandadnp https://linkedin.com/in/vandadnp