{"repo":"RobertDresler/SwiftUINavigation","free":true,"listed":false,"github":"https://github.com/RobertDresler/SwiftUINavigation","clone":"git clone https://github.com/RobertDresler/SwiftUINavigation.git","description":"Framework for Implementing Clean Navigation in SwiftUI","language":"Swift","stars":114,"topics":["ios","navigation","navigationstack","navigationview","presenting","routing","swift","swiftui","swiftui-navigation","xcode"],"license":"MIT","category":"mobile-apps","readme_excerpt":"SwiftUINavigation Framework for Implementing Clean Navigation in SwiftUI If anything is unclear, feel free to reach out! I'm happy to clarify or update the documentation to make things more straightforward. 🚀 If you find this repository helpful, feel free to give it a ⭐ or share it with your colleagues 👩‍💻👨‍💻 to help grow the community of developers using this framework! - 🚀 Features - 💡 Core Idea - NavigationModel - 🚦 Getting Started - 📚 Documentation --------- Features - ✅ Handles both simple concepts, like presenting/stack navigation, and complex concepts, such as content-driven (deep linking) and step-by-step navigation (See Examples app) - ✅ Built on native SwiftUI components, leveraging state-driven architecture in the background - ✅ Clearly separates the navigation and presentation layers - ✅ Compatible with modular architecture - ✅ Perfect for everything from simple apps to large-scale projects - ✅ You can choose any architecture that fits your needs—MV, MVVM, or even TCA - ✅ Fully customizable and extendable to fit your specific needs - ✅ Inspired by the well-known Coordinator pattern but without the hassle of manually managing parent-child relationships - ✅ Supports iOS 16 and later - ✅ Supports custom fullScreenCover transitions (e.g., scale , opacity ) from iOS 17 and stack transitions (e.g., zoom ) from iOS 18 - ✅ Supports iPadOS 16, macOS 13, and Mac Catalyst 16 as well – optimized for multi-window experiences - ✅ Enables calling environment actions, su","default_branch":null,"files":null,"tree":[],"storefront":"/r/RobertDresler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RobertDresler/SwiftUINavigation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}