Search code examples
iosswiftxcodeviperviper-architecture

What is the most possible design pattern for this Xcode project folder hierarchy?


Here is the project folder hierarchy. I would like to know what design pattern is used in this case. So far I have found out is that it is most likely to be Clean-Swift Architecture (VIP).

UnknownPattern

Below is the folder hierarchy of a sample Clean-Swift Project.

Clean-Swift


Solution

  • Based on the file names this architecture consists of View, Presenter, and Router - so it's more likely MVP. In Clean Swift architecture should be an Interactor.