iOS13+
VIPER design pattern was preferred to make the project more readable, testable and maintainable.
SPM is used as Dependency Manager.
SDWebImage
is used in the project as a 3rd party dependency to handle image caching.
Please select File -> Packages -> Resolve package versions in case of any package error.