Westeros lists the houses in Game of Thrones from An API of Ice And Fire and their details.
Westeros uses MVVM as a pattern. Every View is attached to a ViewModel and listens to published values in the View Model. Requests are made in Repositories (CharacterRepository and HouseRepository) and the result passed to a View Model. Helpers contain extensions and custom files used int the project. Model contains Model classes that store data from the API
- Data
- APIClient
- Model
- Repository
- Modules
- HouseList
- HouseDetail
- Helpers
- Font
- Assets
Launch Screen | List | Details |
---|---|---|
- iOS 14.0+
- Xcode 13+
- Swift 5.0+