Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Custom Navigation in SwiftUI

This repository contains the complete implementation of the custom navigation solution described in my Medium article.

Overview

The project demonstrates how to implement complex navigation patterns in SwiftUI, including:

  • Custom screen transitions with animations
  • Tab-based navigation with preserved state
  • Type-safe navigation between screens
  • Centralized navigation management

Key Features

  • NavigationRouter: Centralized navigation state management
  • Custom Transitions: Smooth, direction-aware screen transitions
  • Tab Navigation: Independent navigation stacks for each tab
  • State Preservation: Maintains navigation state across app restarts

Requirements

  • iOS 16.0+
  • Xcode 14.0+
  • Swift 5.0+

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages