-
FlowStacks
FlowStacks allows you to hoist SwiftUI navigation and presentation state into a Coordinator
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The only way I was able to make sense of navigation was to use FlowStacks which abstracts away this boolean madness and gives you something of a usable API at the expense of defining a series of coordinators that manage your flows.
Have a look at Helm. It's a bit harder to set up (it relies on a graph to describe the relationships between dynamic views, a bit like storyboards, but it does support deeplinking (it's actually possible to fully restore the navigation state, overlapping views included)
Check this out https://github.com/pointfreeco/swiftui-navigation
Repo using the pattern: https://github.com/jasonjrr/MVVM.Demo.SwiftUI