The MVP Architecture for iOS

Another avoidance of Massive View Controllers

Steven Curtis

--

Photo by Jo Szczepanska on Unsplash

With an MVP architecture implementation we clearly separate responsibilities in our App (something I’ve covered in my SOLID article.

Now there are a couple of variations of MVP, Passive View and Supervising Controller, but this is intended to be a minimal viable implementation of this architecture (MV MVP, if you…

--

--