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).
Below is the folder hierarchy of a sample Clean-Swift Project.
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
.