Prepping For a SwiftUI Future
summary
Argues teams should prepare by picking an app architecture now — MVVM or a Flux-style approach (the Composable Architecture for scoping stores and avoiding over-notification is highlighted) — and recommends writing all new iOS13+ screens in SwiftUI. Describes a real Animal Crossing creators app built with SwiftUI and the Composable Architecture, shows UIKit-in-SwiftUI via UIViewRepresentable and UIHostingController, and urges using Combine vs RxSwift for performance and ecosystem compatibility; interoperability spikes prove the approach works.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:15App architectures for SwiftUI
- 6:47Flux pattern explained
- 9:01Composable architecture benefits
- 12:21New code in SwiftUI
- 13:50Adopting Combine with SwiftUI
- 18:16Interoperability spikes
- 23:10Key advice summary
related talks
40mFunctional iOS Architecture in the SwiftUI Era
21mApp architecture after introducing SwiftUI
49mWhy SwiftUI?
23mMigrating from UIKit to SwiftUI efficiently
35mWhy "The Composable Architecture" Matters for iOS App Development
42mThe Evolution of Presentation Patterns in SwiftUI
40mSwiftUI vs Jetpack Compose by an Android Engineer
31mSwift, You, I
