Home

Awesome

modular-architecture

Examples of iOS Modular Architecture in Swift

This architecture strives to encapsulate and bound our features to reduce complexity and improve reliability. Some great advantages of this approach are:

In the example each feature is encapsilated within a dynamic framework. A module router is used for inter-feature communication and the modified version of VIPER used within each feature.