01. About this course
02. Setting up your environmen
03. Exploring the sample ap
04. Understanding async programming pre-async-await Video summary
05. Calling an async function in Swift Video summary
06. Writing an async function in Swift Video summary
07. Exploring Tasks in Swift Concurrency Video Summar
08. Assignment Writing your first async functio
09. Solution Writing your first async functio
10. Understanding the complexities of refactoring Video summary
11. Bridging callback based code with continuations Video summary
12. Understanding different types of continuations Video summary
13. Bridging Combine code with async sequences Bridging Combine code with async sequencesVideo Summar
14. Diving deeper into async sequences with AsyncStream Video Summar
15. Assignment Bridging your first functio
16. Solution Bridging your first functio
17. Understanding data races Video Summary
18. Solving data races with actors Video Summary
19. Understanding Actor Reentrancy Video Summary
20. Exploring the main actor Video Summary
21. Understanding Sendable Video Summar
22. Assignment Building a token refresh flow Todo Authenticator.swiftTodo MovieDataSource.swif
23. Solution Building a token refresh flo
24. Bonus Building an async image loader from scratc
25. Section Introduction
26. Understanding async tests pre-Swift Concurrency Video Summar
27. Awaiting test results Video Summar
28. Testing and async sequences Video Summar
29. Understanding why its hard to test race conditions Video summar
30. Section introduction
31. Understanding structured concurrency Video Summary
32. Exploring Task Groups Video Summar
33. Understanding async let Video Summary
34. Assignment Writing a data importer
35. Solution Writing a data importe
36. Thank you!