MVP + Coordinators in SwiftUI (part 1) | Luis Ascorbe
We'll learn how to set up an entire screen with the MVP pattern, we'll create a base Coordinator protocol, and implement our first 2 coordinators. We'll see how to wrap our view in a NavigationView, and how we can implement NavigationLink so it doesn't depend on anything else in the view.
MVP + Coordinators in SwiftUI (part 2) | Luis Ascorbe
We'll see how to extract NavigationLink from MasterView. How to set up our Coordinator so we can return SwiftUI Views from the start function. How to easily change presenting a view as a modal instead of in a navigation stack. And we'll take a look at how to present several views from the same view.
MVP + Coordinators in SwiftUI (part 3) | Luis Ascorbe
We'll reimplement the Coordinator protocol to store the identifier, parent and children of the coordinators, so we can complete the implementation of the coodinator pattern. And we'll also deal with a bit of memory management so we don't create retain cycles. Join us!