swiftui-navigation
CommunityMaster SwiftUI navigation patterns.
Authorshopmikey-solutions
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive guidance and examples for implementing robust navigation within SwiftUI applications, ensuring a smooth and intuitive user experience across various platforms and devices.
Core Features & Use Cases
- NavigationStack: Implement programmatic, type-safe push navigation using
NavigationPathand route enums. - NavigationSplitView: Create multi-column layouts for iPad and Mac, with fallback to stack navigation on iPhone.
- Sheet Presentation: Manage modal sheets effectively using
.sheet(item:)and control presentation sizing. - Tab-Based Navigation: Build scalable tab architectures with independent navigation stacks per tab.
- Deep Linking: Handle Universal Links and custom URL schemes for seamless app integration.
- Use Case: When building a complex application with multiple nested views, tab bars, and the need to handle external links, this Skill provides the patterns to manage all navigation flows effectively.
Quick Start
Implement push navigation in your SwiftUI app using NavigationStack and a Hashable route enum.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: swiftui-navigation Download link: https://github.com/shopmikey-solutions/Shopmikeyapp/archive/main.zip#swiftui-navigation Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.