Clean iOS Architecture pt.5: MVC, MVVM, and MVP (UI Design Patterns)

Clean iOS Architecture pt.5: MVC, MVVM, and MVP (UI Design Patterns)

In this video, we're going to explore the main differences between the MVC, MVVM, and MVP design patterns.

Read More

Clean iOS Architecture pt.4: Clean Memory Management in Swift with WeakRef

Clean iOS Architecture pt.4: Clean Memory Management in Swift with WeakRef

We must be careful with `weak` properties as they can sometimes damage the design of our systems, especially when crossing module boundaries. In this video, we’d like to share with you a way to avoid retain cycles by using a `WeakRef` type, so there's no need to make your class properties `weak`.

Read More