PKSNavigation

PKSNavigation

SwiftUI, Swift, Navigation, PKSNavigation

13 followers

PKSNavigation is a simple yet powerful navigation framework designed for SwiftUI applications. It helps you manage complex navigation flows with ease, supporting stack-based navigation, sheet presentations, and full-screen covers.
PKSNavigation gallery image
PKSNavigation gallery image
Free
Launch tags:iOSDeveloper ToolsGitHub
Launch Team / Built With
Flowstep
Flowstep
Generate real UI in seconds
Promoted

What do you think? …

Omer Hamid Kamisli
Hey Product Hunt! 👋 I'm Omer, the creator of PKSNavigation, and I'm super excited to share it with you all today! What is PKSNavigation? PKSNavigation is an open-source navigation framework for SwiftUI, tailored for iOS 16+ apps. If you've ever found yourself wrestling with complex navigation flows in SwiftUI, this might be just what you need. Why Did I Create It? As an iOS developer, I often grappled with the intricacies of SwiftUI navigation—especially when dealing with nested flows and maintaining a clean codebase. I wanted a solution that was simple, elegant, and efficient, much like the design philosophy of Apple itself. So, I built PKSNavigation to make navigation in SwiftUI more intuitive and less time-consuming. Key Features - 🚀 Unified API: Manage all navigation types—push, modal, and more—with a single, consistent API. - 🔀 Nested Navigation Support: Easily handle complex, nested navigation flows without the usual headaches. - 📚 Navigation History Tracking: Keep track of where users have been to enhance the app experience. - 🧩 Modular Architecture: Build scalable and maintainable apps with a clean and organized codebase. - 📝 Comprehensive Logging:*Simplify debugging with detailed navigation logs. - 💻 Open Source: Free to use and open for contributions on https://github.com/POIKUS-LLC/PK... Who Is It For? - iOS Developers working with SwiftUI who want to streamline their navigation code. - App Developers aiming to build complex navigation flows effortlessly. - Open Source Enthusiasts looking to collaborate and contribute to a community-driven project. How You Can Help I'm eager to hear your thoughts! Please try out PKSNavigation in your projects and share your feedback. Your insights are invaluable and will help shape the future of this framework. Get Started - 📂 GitHub Repository: https://github.com/POIKUS-LLC/PK... - 🎥 Introductory Video:
- 📖 Documentation: https://poikus-llc.github.io/PKS... - 📱 Demo App: https://github.com/POIKUS-LLC/PK... Let's Connect Feel free to ask me anything in the comments below. I'm here to help and would love to hear about your experiences with PKSNavigation. Thank you for your support! Let's make SwiftUI navigation simpler together! 🚀 P.S. If you find PKSNavigation helpful, I'd appreciate it if you could spread the word to fellow developers. Happy coding!