mriat / GridImageSearch

Project 2 at CodePath
0 stars 0 forks source link

DESCRIPTION This project extends the Google Image Search that we built in class to allow a user to modify advanced search options and result pagination. Full features are listed below.

LiceCap GIF is here https://www.dropbox.com/s/vg8aqwyqzka8vf4/GridImageSearch_LiceCap.gif
You may need to download the file first and then play in browser (~32MB)

Thank you for taking a look.

PROJECT OVERVIEW

A) This assignment took ~20 hrs to complete

B) All required stories are complete

  1. User can enter a search query that will display a grid of image results from the Google Image API.
  2. User can click on "settings" which allows selection of advanced search options to filter results
  3. User can configure advanced search filters
  4. Subsequent searches will have any filters applied to the search results
  5. User can tap on any image in results to see the image full-screen
  6. User can scroll down "infinitely" to continue loading more image results (up to 8 pages)

C) The following bonus stories are complete Bonus: User can zoom or pan images displayed in full-screen detail view

D) The following optional stories were attempted Advanced: Replace Filter Settings Activity with a lightweight modal overlay

INSTALLATION

This project is simple to compile from given source, or you may consider installing the binary. You will also need the libraries mentioned below.

LICENSE

Programmed and written entirely by mriat

ACKNOWLEDGEMENTS

  1. (Library) Android Async HTTP Client
  2. (Library) Android Smart Image View
  3. (Library) Picasso: A powerful image downloading and caching library for Android