Category: Modularization
-
Module Boundaries in iOS
We’ve talked about what modularization is, and what its advantages are when used in a decoupled, cohesive way. It feels only reasonable that we should dig into the meat of what a modular architecture could look like, starting with your module boundaries. I say “could” on purpose. Whilst I believe there are some anti-patterns to…
-
Advantages to modularization in iOS
We’ve already talked about what modularization is, and why a team might want to architect their codebase in such a way. But what are the real life advantages to having multiple units of code to work in? Lets take a look. Portable As touched on previously, modules that are loosely coupled to other modules in…
-
What is Modularization in iOS?
Setting the scene: you’ve just started a new job at a bigger company. You’re excited and a bit nervous as its your first job working on a larger app. What will it look like? What are the differences between this and some of the other codebase’s you’ve worked on? You get access to the repo…