> How do you crusade through Apple's appalling [lack of] documentation and dumb error messages and all the weird *magic* involved in wrangling an imperative language into a declarative framework?

That's the benefit of a solo dev, one I don't have a UI/UX designer over-designing shit and secondly I stay close to SwiftUI's components, if I can't customized my own Picker then who cares.

I don't know but there's a lot of decent blogs and tutorials in SwiftUI nowadays.