2025-04-09 –, Main Stage
Handling continuous streams of data efficiently is a crucial skill for modern Swift developers. Whether processing live event streams, network responses, or real-time user input, AsyncSequence and AsyncStream provide a powerful and structured way to work with asynchronous data.
In this talk, we’ll explore how AsyncSequence enables seamless iteration over asynchronous elements, compare it to other concurrency patterns, and demonstrate how AsyncStream can be leveraged to create custom event-driven pipelines. We’ll cover real-world scenarios, such as handling WebSocket connections, processing batched network responses, and integrating real-time user interactions—all while maintaining responsiveness and avoiding common concurrency pitfalls.
This session is designed for developers who are familiar with Swift Concurrency and want to take their skills further by mastering asynchronous data streams. Attendees will leave with practical knowledge on efficiently managing dynamic data flows, reducing complexity in async code, and improving app performance using Swift’s latest concurrency tools.
Andra has been an iOS developer for 7 years, combining her love for technology and problem solving with a passion for building beautiful, user-friendly apps. Outside of coding, she enjoys travelling to new places and staying active through a variety of sports.
She’s excited to present at Swift Heroes to share insights, connect with fellow developers, and explore new ways to push the boundaries of app development.