Clean Architecture on iOS

A few months ago I stumbled upon a blog post by Robert C. Martin entitled “The Clean Architecture”. The author┬ádemonstrates how classes can be divided into layers, depending on how central they are to the problem at hand, thus leading to better separation of concerns and modularity. I think that the ideas presented in the article are really valuable, and would therefore like to share my thoughts on how they might apply to the platform I deal with most of the time, which is iOS.

Continue reading