Pycom Challenge is an app for showing Flickr pictures in a Collection View. We've setup some boilerplate code for you 🙇 Your assignment is to improve the app and make it an enjoyable picture browsing experience. We'll give you some tips, but the requirements and specification are quite open.
Please fork this repository and commit your code to it. Document/decribe your solution in SOLUTION.md file. Send us link with your solution repository.
Remember, our goal is not to compare and grade the projects, but to get to know you better. We care about the quality, not quantity, we don't want you to waste your precious time.
• We would like you to use the MVVM architecture or an iteration of MVVM. Try to solve the problem of mixing business and presentation logic in the View Model
• The project should be very easy to unit test. The project should have at least one unit test
• Feel free to choose the Observer mechanism (RxSwift, ReactiveCocoa, your own creation)
• Support error scenarios by simply showing an alert view
• Feel free to use any third-party libraries
• The feed should be vertical, one picture per row
• The app should cache the images so they're available when the app is offline
• User should be able to tap the pictures in the feed to preview them in fullscreen
• The app should show loading indicators when the feed is loading
• Document your solution in SOLUTION.MD file
Good luck!