awesome-swift-async-await
awesome-swift-async-await copied to clipboard
A hand-curated list of Swift async/await resources. Feel free to contribute!
A hand-curated list of Swift async/await resources
WWDC21
- Meet async/await in Swift
- Protect mutable state with Swift actors
- Explore structured concurrency in Swift
- Discover concurrency in SwiftUI
- Meet AsyncSequence
- Swift concurrency: Update a sample app
- Use async/await with URLSession
- Bring Core Data concurrency to Swift and SwiftUI
- Swift concurrency: Behind the scenes
WWDC22
- Meet Swift Async Algorithms
- Eliminate data races using Swift Concurrency
- Meet distributed actors in Swift
Books
Articles
- Getting Started with async/await in SwiftUI by Peter Friese
- async/await in SwiftUI by Audrey Tam
- Concurrency by John Sundell
- Async await in Swift explained with code examples by Antoine van der Lee
- Swift actors tutorial - a beginner's guide to thread safe concurrency by Tibor Bödecs
- Modern Concurrency in Swift by Andy Ibanez
- Web API Client in Swift by Alex Grebenyuk
Videos
- Concurrency by Point-Free
- Swift 5.5: Async Await Operations (Xcode 13, iOS 15, 2021) - iOS for Beginners by iOS Academy
- How do you go from completionHandler to async / await? 🤔 by Vincent Pradeilles
- Distributed Systems with Swift by Konrad Malawski
- Swift Concurrency Under the Hood - iOS Conf SG 2022) by Marin Todorov
Libraries
- Async Algorithms by Apple
- Swift Distributed Actors by Apple
- AsyncCompatibilityKit by John Sundell
- CollectionConcurrencyKit by John Sundell