Too Long; Didn't Read
There are four basic mobile architecture patterns: MVC, MVP, MVVM, and Viper. They are mostly monolithic, while the last one is closest to modularity. Modular architecture is like a large, non-rotatable, heavy painting that is difficult to carry from one corner of the house to another. We examine modular architecture in detail in the next two parts of this Modular Architecture Overview. Learn how to work with modules, their pros & cons, and our experience.