Yorha ios client app for yorha api built over VIPER architectural pattern.
- Swift: Language used across the project.
- CocoaPods: Dependency manager for ios.
- AlamofireImage: Image component library for Alamofire.
- Most of the code implements apple apis.
- URLSession
- Core Data
- UI elements
In this moment the project can retrieve every endpoint in the api and show them as a list and a detail.
- As my first ios app VIPER maybe wasn't the best start but the experience is worth it.
- VIPER is hard, use it wisely and just when a project or team is big and experienced enough.
- VIPER really use a modularization principle use this as an advantage.
- VIPER is fun to learn, give it a try.
//pending