TLDR
Thibault Wittemberg Mobile Architect in Montreal explains the need for architectural patterns in swift applications. With Combine and SwiftUI, we will face some transition periods in our code base. Traditional architectural patterns like MVC, MVP, or MVVM mostly take care of the UI layer. They won’t be of great help when it comes to mix the aforementioned technologies inside your app in a unified way. For instance, MVVM in a UIKit application will rely a lot on two-way binding technologies with reactive extensions like RxCocoa. This will become less true as you gradually introduce SwiftUI and Combine.via the TL;DR App
no story
Written by twittemb | Mobile Architect in Montreal