🎌 Powerful navigation library for iOS based on the coordinator pattern
-
Updated
May 9, 2023 - Swift
🎌 Powerful navigation library for iOS based on the coordinator pattern
Coordinators in SwiftUI. Simple, powerful and elegant.
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
Movies app written in Swift 5 using the TMDb API and demonstrating Clean Architecture, Dependency Injection, MVVM and Coordinators.
Kotlin Multiplatform Router for Android and iOS
Sample app that showcases the use of the Coordinator Pattern in SwiftUI
An implementation of the Coordinator pattern for iOS written in Swift 5.
iOS TV Shows app with TMDb Api. Async-await, MVVM + Coordinator. Modular Architecture. Swift Package Manager
An example of the Coordinator pattern
SwiftUICoordinator is a package that seamlessly integrates the Coordinator pattern into the SwiftUI framework.
A sample project demonstrating MVVM, RxSwift, Coordinator Pattern, Dependency Injection
XCoordinator-Example serves as an MVVM-C example app for XCoordinator
Swift + MVVM + XCTests + SOLID + SwiftPackage
Navigation coordinators for SWiftUI. Simple, powerful and elegant.
Example project with UITabBarController inside UISplitViewController using RxSwift and MVVM-C architecture.
A Modular SwiftUI iOS app with MVVM architecture utilizing IoC and DI.
A Clean, Simple and Composable Routing System for iOS apps in Swift
Demonstrates the Coordinator pattern for an iOS project that included UIKit and SwiftUI screens
Sailer is an Android Sample That shows the use of Coordinator pattern for navigation through Multi Module, Dagger, Navigation Component and much more.
Add a description, image, and links to the coordinator-pattern topic page so that developers can more easily learn about it.
To associate your repository with the coordinator-pattern topic, visit your repo's landing page and select "manage topics."