12add7bf30a006f48b10a4a8703df71c1ff6eda3
This PR contains the work done to define the `Coordinator` and the `Router` public protocols, and also implemented a few concrete router implementations tailored for the **UIKit** framework. To provide further details about the work done: - [x] define a new, dedicated `Coordinator` target in the `Package` file; - [x] define the `Coordinator` and the `Router` public protocols used to implement the coordinator pattern; - [x] implemented some **UIKit** specific routers to use on the **iOS** platform: `ModalNavigationRouter`, `PushNavigationRouter` and the `WindowRouter` concrete routers. Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Reviewed-on: #2
SwiftLibs
A description of this package.
Description
A collection of reusable patterns, protocols, classes, structs, and extensions we have been using in our Swift libraries and applications from some time now, grouped in libraries based on purpose or feature.
https://github.com/rock-n-code/swift-libs.git
api-clientcommunicationscoordinator-patterncore-datadependency-injectionextensionsfoundationswiftswift-pm
Readme
3.3 MiB
Releases
13
Languages
Swift
75.8%
HTML
12.7%
JavaScript
7.6%
Makefile
3.9%