Skip to content

MadanDipika/Appstreet-iOS-Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Appstreet-iOS-Assignment

Appstreet-iOS-Assignment is a photo search app using Flickr's search API.

Notable feature

  1. Using UISearchController in the title view of Navigation bar.
  2. Containing an option to switch among 2, 3 or 4 number of items per row.
  3. Flickr Photo search API integration.
  4. Lazily image loading for collection view.
  5. Handling multiple download tasks effectively by
  • checking if download task for url already exists
  • switching between high and low task priorities depending upon whether cell corresponding to download task is visible or not.
  1. Image caching
  2. Zooming image transition animation same as of Apple's photo app.
  3. Using small sized image for collection view and correnponding high resolution image on full screen.