Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture

Mohammad Azam
35 min readMar 1
Photo by Norbert Braun on Unsplash

Update (03/02/2023): Added View Specific Logic section.

Software architecture is always a topic for hot debate, specially when there are so many different choices. For the last 8–12 months, I have been experimenting with MV pattern to build client/server apps and wrote about it in my original article SwiftUI Architecture — A Complete Guide to

Mohammad Azam

iOS Developer, speaker and educator. Top Udemy and LinkedIn instructor. Lead instructor at DigitalCrafts. https://www.udemy.com/user/mohammad-azam-2/