If you really want to deep-dive into how asynchronous code works in Dart and Flutter, this multi-part series by Monty Rassmussen should be super helpful. It covers everything from isolates, micro-tasks, and the event loop, to futures, completers, streams and sinks. Highly recommended!
Anyone who has used Flutter is familiar with building cross-platform mobile apps, but are you also considering Flutter for building your native desktop apps? As support for Flutter Desktop continues to mature, this seems like an increasingly realistic possibility. If you're still coming up to speed on the state of Flutter Desktop and its capabilities, you might find this overview of recent developments helpful, along with the official Flutter Desktop page on flutter.dev.