A Modular Deep-Link–Driven Navigation Architecture for Enterprise-Scale IOS Applications
DOI:
https://doi.org/10.62647/IJITCEV14I1PP432-436Keywords:
Mobile Architecture, iOS Navigation, Deep Linking, Dependency Injection, Modular Applications, SwiftUI, UIKitAbstract
As mobile applications expand into complex, feature-dense platforms, navigation design emerges as a central architectural challenge. Enterprise-scale iOS applications increasingly rely on modular architectures, hybrid SwiftUI–UIKit interfaces, and deep linking to support sophisticated user journeys. Conventional navigation approaches—such as tightly coupled UINavigationController flows, singleton-based routers, and URL-bound deep links—often introduce maintainability issues, reduce testability, and complicate incremental modernization.
This paper presents a modular, dependency-injected navigation architecture that treats deep links as first-class navigation descriptors rather than executable actions. The proposed framework decouples navigation intent from user interface implementation, enabling scalable routing across independently developed modules while supporting both legacy UIKit and modern SwiftUI components. A descriptor-driven navigation manager orchestrates routing through mapper registries and presentation strategies, enabling safe and flexible navigation execution. A real-world enterprise implementation demonstrates improved extensibility, testability, and long-term maintainability. The architectural principles discussed are applicable to other mobile platforms facing similar navigation scalability challenges.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Madhuri Latha Gondi (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.











