Artworks iOS Demo Application
Architecture
- MVP
 - Clean Architecture (check Known Issues)
 - Dependency Injection
 
Features
- Localization
 - Dark mode support
 
Backlog
Artworks List
- Create UI for the artwork list
 -  Get the artworks list from API 
  
- Create artworks (repos, services)
 
 - Handle error cases
 
Handled Errors
NoInternetConnection
ConnectionTimeout
InternalError
Artist Details
- Create UI for the artist details
 -  Get the artist details from API 
  
- Create details (repos, services)
 - Add simple test for hiting the service & parsing response
 
 - Add title label instead of VC title
 - Handle error cases
 
Device Orientation Feature
- Add the orientatian manager
 
Handled Errors
NoInternetConnection
ConnectionTimeout
InternalError
- Add code doc
 - Add Unit tests.
 
Known Issues
- Fix limiting the pages
 - Fix issue of no found image for artwork
 - Chain of Error handling (ex: 
ArtistInfoErrorto be to reflect all errors) - Presenter should has use case property not repo directly, but I do it that way as the repo will do the required for now.
 - No listening to internet changes
 

