The Hitchhiker’s Guide to SwiftUI
summary
Built and shipped a multi‑platform app called Orbit time‑tracking app mostly in SwiftUI, with concrete workarounds: used UIViewRepresentable for crisp vectors instead of blurry SwiftUI images; overlaid a placeholder on TextEditor; replaced Picker with a NavigationLink list to add titles and remove extra space; manage multiple sheets via an enum item and present a sheet only when that case is set; prevent interactive dismissal by bridging to UIKit with isModal presentation via UIKit bridge. Also notes missing pull‑to‑refresh and advanced navigation.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:20State of SwiftUI
- 3:48When to use SwiftUI
- 7:30Structure
- 11:43Shortcomings
- 14:00SwiftUI and UIKit
- 17:22Text Editor
- 19:36Custom Picker View
- 23:04Presentation of Different Sheets
- 25:15Modal in Presentation
- 31:24Conclusion








