swiftui-navigation

Community

Master 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 NavigationPath and 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.