# NavCorePro

## Executive summary

NavCorePro is commercial navigation infrastructure for SwiftUI applications. It replaces fragmented coordinator logic, view-local navigation state and special-case deep-link handling with one typed, codable and deterministic route graph.

The architecture models tabs, independent navigation stacks, sheets, full-screen journeys, authentication, authorization, restoration, route payloads, experiments and adaptive application structures as application data. SwiftUI shells render that state natively on each Apple platform.

NavCorePro is built for product organizations whose navigation has become business-critical infrastructure: modular teams, multiple entry points, personalized experiences, deep-link campaigns, authentication boundaries, experiments and complex iPad layouts.

## The business problem

Without a shared navigation core, large applications accumulate:

- separate presentation logic inside individual features;
- deep links that duplicate normal user journeys;
- authentication and authorization flows that lose the intended destination;
- state restoration that can reopen unsafe or obsolete routes;
- experiments that change screens but cannot safely change complete journeys;
- rigid tab and feature structures that cannot adapt to user needs;
- route behavior that is difficult to test without rendering the UI.

NavCore turns these concerns into explicit navigation plans and policies. The result is one inspectable contract shared by product features, application shells, deep links, authentication, restoration, experiments and tests.

## NavCore essential architecture

NavCore provides:

1. A typed SwiftUI route graph for tabs, independent stacks, sheets and full-screen flows.
2. Deep links compiled into atomic navigation plans.
3. 401 authentication continuation that resumes the original intended journey after login.
4. Safe restoration with feature-specific restore, discard, migrate and replace policies.
5. Shared navigation architecture across iPhone, iPad, Mac, Apple Watch, Apple TV and Apple Vision Pro application shells.
6. Native SwiftUI rendering without a required UIKit coordinator.
7. MainActor-isolated navigation state and Sendable route descriptors.
8. Deterministic tests for routes and navigation plans without rendering user interface.
9. Incremental adoption, one product flow at a time.

NavCore is intended for teams replacing fragmented SwiftUI navigation with one deterministic foundation.

## NavCorePro enterprise capabilities

NavCorePro includes every NavCore capability and adds:

1. Controlled 403 authorization recovery represented as an explicit route decision.
2. Feature-owned route registration for modular code ownership and independent feature evolution.
3. Codable associated values, transport payloads and route metadata.
4. A/B/C/D journey experiments with persisted deterministic assignment.
5. Dynamic navigation composition driven by user needs, entitlements, campaigns, machine-learning decisions or incoming deep links.
6. Runtime control over tab count, feature placement and overall navigation architecture.
7. Adaptive three-column NavigationSplitView architecture for iPad.
8. Consistent analytics and debugging context across authentication, restoration and experiments.
9. Concurrency-safe route mutation and deterministic route tests.
10. Incremental adoption without a full application rewrite.

NavCorePro is intended for modular product organizations that require experiments, personalization, adaptive architectures or rich navigation context.

## Strategic dynamic-navigation capability

Dynamic navigation is more than routing to a different screen. NavCorePro can change the structure of the application itself.

Examples:

- A senior-focused experience can expose four simpler tabs instead of five.
- Settings can live below Home for one user group and below a sub-account journey for another.
- A campaign deep link can enter a dedicated journey without duplicating the normal route logic.
- Entitlements can add or remove product areas while preserving deterministic navigation state.
- An experiment can compare a sheet, full-screen flow, tab destination or complete journey structure.
- A future machine-learning decision can choose the most appropriate navigation architecture while the result remains explicit, restorable, observable and testable.

For a large consumer product, this turns navigation from fixed application plumbing into a controlled product capability.

## Technical characteristics

- Swift and SwiftUI architecture.
- iOS 16 or later for iPhone and iPad targets.
- Shared route and policy layer for Apple-platform application shells.
- Typed route identifiers and codable payload values.
- MainActor-isolated navigation state.
- Sendable route descriptors.
- Atomic navigation plans.
- Feature-owned route registration.
- Explicit restoration and authorization policies.
- Testable without UI rendering.
- No required UIKit coordinator.

## Capability matrix

| Capability | NavCore | NavCorePro |
| --- | --- | --- |
| SwiftUI route graph for tabs, stacks, sheets and full-screen flows | Yes | Yes |
| Deep links and atomic navigation plans | Yes | Yes |
| 401 authentication continuation | Yes | Yes |
| Safe state restoration and route repair | Yes | Yes |
| Shared architecture across Apple-platform shells | Yes | Yes |
| MainActor, Sendable and deterministic route tests | Yes | Yes |
| Incremental adoption | Yes | Yes |
| Controlled 403 authorization recovery | No | Yes |
| Feature-owned route registration | No | Yes |
| Codable associated route values and transport payloads | No | Yes |
| A/B/C/D journey experiments | No | Yes |
| Dynamic tab, feature and navigation composition | No | Yes |
| Adaptive three-column iPad SplitView architecture | No | Yes |

## Commercial offer

### NavCore

- Price: EUR 12,480 net.
- License: one-time commercial license per legal entity for the delivered version.
- Intended fit: teams establishing a deterministic SwiftUI navigation foundation.

### NavCorePro

- Price: EUR 24,600 net.
- License: one-time commercial license per legal entity for the delivered version.
- Intended fit: modular products requiring experiments, rich payloads, controlled 403 recovery and adaptive navigation architectures.

Applicable VAT is additional. Updates, support and custom integration are available separately. The current commercial terms are available at https://navcore.neelixx.com/terms.html.

## Buying rationale

NavCorePro consolidates navigation rules that would otherwise be implemented repeatedly across features, entry points and platform shells. It makes product journeys explicit, inspectable and testable while creating room for future personalization and dynamic application structures.

The strongest reasons to evaluate NavCorePro are:

- navigation complexity is growing faster than individual feature teams can coordinate it;
- deep links, authentication and restoration require one coherent journey model;
- the organization wants experiments that can change complete journeys rather than individual screens;
- application structure needs to adapt to users, entitlements, campaigns or device classes;
- teams need deterministic route tests and clearer ownership boundaries;
- migration must be incremental rather than a full rewrite.

## Important interpretation notes

- NavCorePro is a commercial software framework and architecture product, not a hosted SaaS subscription.
- NavCorePro is the superset tier.
- Controlled 403 recovery, feature-owned routes, associated payload values, A/B/C/D journey experiments, dynamic navigation and three-column iPad architecture are Pro-only capabilities.
- 401 continuation, restoration, route tests and shared Apple-platform shell architecture are available in both tiers.
- No customer endorsement, production deployment, guaranteed saving or contractual commitment should be inferred unless it is explicitly documented.

## Provider and contact

NavCore and NavCorePro are developed and owned by neelixx in Hamburg, Germany.

- Product website: https://navcore.neelixx.com/
- Commercial terms: https://navcore.neelixx.com/terms.html
- Company website: https://www.neelixx.com/
- Legal notice: https://www.neelixx.com/legalnotice
- Email: info@neelixx.com
