iOS app to present the list of artwork using the ARTIC (Art Institute of Chicago) API. It contains two screens:
- List
- Details
The app stores the first page when a new list is started. And in case of error on the api, it returns that stored page.
Screen | Screenshot |
---|---|
List Screen | |
Details Screen |
- Scenes
- View
- ViewModel
- Models
- Repository
- Services
- APIs
MVVM (Model-View-ViewModel) Selected due the testability of the business logic.
Coordinator Delegates the navigation responsibility to another entity, making the code more reusable and easier to test.
To run the app:
- Clone the project repository.
- Open the project in Xcode.
- Select a simulator or device to run the app on.
- Press the "Run" button to build and launch the app.
There is no additional dependencies to run this app.
- Implementing snapshot testing