SwiftUI has been steadily improving the individual NavigationView component at each WWDC, but advanced navigation scenarios have yet to be addressed:
- Handling deep links
- Whole-app programmatic navigation, more than just one level deep (beyond what
NavigationLink(selection:)
provides) - Custom transitions, similar to what
UIViewControllerAnimatedTransitioning
can provide
These are fundamental concepts that every modern app faces. I've looked around in the beta docs to no avail; is there anything this year that moves the needle in SwiftUI for advanced navigation?