Back to topics

Topic

SwiftUI

State ownership, view identity, data flow, and interoperability decisions for modern Apple platform teams

Focus areas: Property wrappers, dependency flow, lifecycle, compositional UI design

What is a maintainable way to model navigation in a growing SwiftUI app?

Move beyond demo-level stacks and discuss route modeling, feature boundaries, and testability

What is the difference between ObservableObject and @Observable in SwiftUI?

Compare Combine-era observation with the iOS 17 Observation system, focusing on invalidation granularity, boilerplate, and how ownership changes in SwiftUI

How do you decide between @State, @StateObject, @ObservedObject, and @EnvironmentObject?

Map SwiftUI property wrappers to ownership boundaries rather than memorizing them in isolation