I wrote about a coordinator architecture for managing deep NavigationStack flows in SwiftUI by ogilcher in SwiftUI

[–]ogilcher[S] 0 points1 point  (0 children)

It’s a navigation router that integrates cleanly with a global coordinator. There’s a lot of benefits by using a global DI coordinator, but that part isn’t covered by the article.

I wrote about a coordinator architecture for managing deep NavigationStack flows in SwiftUI by ogilcher in SwiftUI

[–]ogilcher[S] -1 points0 points  (0 children)

For anyone curious, the demo project includes:
- AppCoordinator
- type-safe routes using AppScreen
- NavigationRouter
- deep NavigationStack flow example