Combine list-detail live coding
This is a 20-minute live coding exercise. Using only Combine, build a two-screen SwiftUI app that fetches a list from an API, shows it, and navigates to a detail screen when an item is tapped. How do you set up the view model and state to start?