Dependencies in this project are provided via Cocoapods. Please install all dependecies with
pod install
V
- View, I
- Interactor, P
- Presenter, E
- Entity, R
- Router
- View - Responsibility of view is to send user actions to presenter and show whatever the presenter asks it to.
- Interactor - It has the business logic for the app specified by a use case.
- Presenter - Contains the view logic for preparing content for display and for reacting to user interactions.
- Entity - Basic model for objects used by interaction.
- Router - Contains logic for routing of screens.