Organizing projects was a big mess in my past experience, with a lot of unanswered questions:
When is too much code in a class?
In which component should I put the API logic?
How do I test this massive view controller?
How can I continue development now that the web service is down?
How can I prevent a new UI change breaking my entire code structure?
And so on.
In this post I want to explore a way that made most sense for so far in iOS development.
We will explore how to group the components, what benefits it has…
Software Consultant Specialized in iOS Development