This application is created for test purposes for Virtusa created by Wael

The application fetches data from a network url which receives a json file.

The application implements an MVVM design pattern which will read the json returned and renders the data .

The UI uses a UICollectionView 2 columns and a Detail View

The app UI supports different device orientation.

The app implements a Pull To Refresh and an Activity Indicator functionalties.

The UI implements AutoLayouts set up constraints

Implemented a unit test to test the url and the json

This project uses Xcode 9.3 and Swift 4

please run pod update. I integrated AlamoFire and SDWebImage for caching the images/

If there are any issues with the project please feel free to email me on wael.saad@hotmail.com or contact me on 0433 597 200

Thank you