Kotlin flow

Asked on 2025-07-25

1 search

It seems like you're interested in Kotlin flow, but I can provide information related to concurrency and data flow in Swift, as discussed in Apple's WWDC sessions.

At WWDC, Apple has presented several sessions on Swift concurrency and data flow, particularly focusing on SwiftUI and Swift's concurrency features. Here are some highlights:

  1. Embracing Swift concurrency: This session covers how to safely share data between tasks and the use of actors to manage state in concurrent environments. It emphasizes the importance of using value types to avoid data races and how Swift's concurrency model helps in writing safe concurrent code.

  2. Explore concurrency in SwiftUI: This session explores how SwiftUI leverages Swift concurrency to improve app performance. It discusses the use of async/await, tasks, and how SwiftUI's APIs are designed to handle concurrency safely.

  3. Better together: SwiftUI and RealityKit: This session highlights the data flow between SwiftUI and RealityKit, including how observable properties can drive updates in both directions, and how to avoid infinite loops in data flow.

  4. What’s new in Swift: This session introduces updates in Swift, including improvements in concurrency and how Swift's async/await model works with observation and testing.

If you have specific questions about these topics or need timestamps for particular sections, feel free to ask!

Embracing Swift concurrency

Embracing Swift concurrency

Join us to learn the core Swift concurrency concepts. Concurrency helps you improve app responsiveness and performance, and Swift is designed to make asynchronous and concurrent code easier to write correctly. We’ll cover the steps you need to take an app through from single-threaded to concurrent. We’ll also help you determine how and when to make the best use of Swift concurrency features – whether it’s making your code more asynchronous, moving it to the background, or sharing data across concurrent tasks.

Better together: SwiftUI and RealityKit

Better together: SwiftUI and RealityKit

Discover how to seamlessly blend SwiftUI and RealityKit in visionOS 26. We’ll explore enhancements to Model3D, including animation and ConfigurationCatalog support, and demonstrate smooth transitions to RealityView. You’ll learn how to leverage SwiftUI animations to drive RealityKit component changes, implement interactive manipulation, use new SwiftUI components for richer interactions, and observe RealityKit changes from your SwiftUI code. We’ll also cover how to use unified coordinate conversion for cross-framework coordinate transformations.

What’s new in Swift

What’s new in Swift

Join us for an update on Swift. We’ll talk about workflow improvements that make you more productive, and new and modernized library APIs for fundamental programming tasks. We’ll show examples of Swift adoption throughout more layers of the software stack. Finally, we’ll explore new language features for both improving approachability of concurrency, and achieving peak performance when you need it.