FlickrImageSearchApp

  • It's a simple App that fetched photos from the Flickr server depending on the search keyword, and displays them inside a grid of two columns UICollectionView beside that this app will store the search terms inside a caching module CoreData.

App Architecture :

I tried to apply clean code with architecture in mind to decrease the coupling between modules

  • I applied MVVM design pattern inside the presentation layer
  • you can run all the tests by pressing ⌘ + U