SwiftUI navigation that keeps each tab’s history.
Guides implementation of SwiftUI app navigation with typed routes and independent navigation histories for each tab.
When to use it
Use when building push navigation, programmatic routing, multi-column layouts, modal sheets, tab bars, universal links, or custom URL scheme handling.
It changes how the agent implements SwiftUI navigation, using selection-bound tabs with independent navigation stacks.
What you provide
The guidance applies to SwiftUI apps targeting iOS 26+, with patterns backward-compatible to iOS 17 unless noted.
The documented language version is Swift 6.3.
No additional actions listed.