[Feature] Coordinator protocols #2

Merged
javier merged 5 commits from target/coordinator into main 2023-04-16 14:42:43 +00:00
Owner

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:

  • define a new, dedicated Coordinator target in the Package file;
  • define the Coordinator and the Router public protocols used to implement the coordinator pattern;
  • implemented some UIKit specific routers to use on the iOS platform: ModalNavigationRouter, PushNavigationRouter and the WindowRouter concrete routers.
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.
javier self-assigned this 2023-04-16 14:42:20 +00:00
javier added 5 commits 2023-04-16 14:42:20 +00:00
javier changed title from [Feature] Coordinator protocol and iOS concrete routers to [Feature] Coordinator protocols 2023-04-16 14:42:33 +00:00
javier merged commit 12add7bf30 into main 2023-04-16 14:42:43 +00:00
javier deleted branch target/coordinator 2023-04-16 14:42:43 +00:00
Sign in to join this conversation.
No description provided.