#LiveLike Android Code Challenge
The goal of this challenge is to create an Flickr search library (not application) that allows you to search/explore image by tags and display it a grid view (basic simple UI) using Flickr API (https://www.flickr.com/services/api/flickr.photos.search.html)
This library should be used by end users in their application for searching purpose.
##Project:-
The Flickr search library will be responsible :-
- API To deliver results based on search query input
- When no query passed in, result set should be empty
- API to return the recently published images on flicker
- A basic default UI which will display list of images from the result in grid form
- Local storage / Cache mechanism should be handled . Example UseCase → In the absence of connectivity/ network error, the result should be displayed from local storage
- If search query is updated, the old result set should reset with new one
- Should support options for pagination
- Errors should handled with logs
- The Library should be having a minimum SDK version of 16
- The library should be containing a README.md which will be providing information on how to use the same
###Use-Case:-
- Any App using the library (to get Flickr search), and can have its own custom UI also
###Hard Requirements:-
- ** Local storage should be implemented
- The library can be used in sample project without any compilation/build error
- The code must be written in Kotlin
- Pagination support
##Extra Credit:-
####Submission Guidelines:-
- Implement as much as you can in the time allotted. There is no wrong or right answer
- Try not give default UI much importance (Just a very basic UI would be fine)
- When submitting, email people@livelike.com & megha@livelike.com a compressed zip file of your project and briefly outline what you would implement, if you were given more time.