An open API service indexing awesome lists of open source software.

https://github.com/jlecomte/androidgridimagesearch

Android Grid Image Search
https://github.com/jlecomte/androidgridimagesearch

Last synced: 12 months ago
JSON representation

Android Grid Image Search

Awesome Lists containing this project

README

          

Android Grid Image Search
=========================

Overview
--------

Extend the Google Image Search that we built in class to allow a user to modify advanced search options and result pagination.

User Stories
------------

* User can enter a search query that will display a grid of image results from the Google Image API.
* User can click on "settings" which allows selection of advanced search options to filter results
* User can configure advanced search filters such as:
* Size (small, medium, large, extra-large)
* Color filter (black, blue, brown, gray, green, etc...)
* Type (faces, photo, clip art, line art)
* Site (espn.com)
* Subsequent searches will have any filters applied to the search results
* User can tap on any image in results to see the image full-screen
* User can scroll down “infinitely” to continue loading more image results (up to 8 pages)
* Optional: Use the ActionBar SearchView or custom layout as the query box instead of an EditText
* Optional: User can share an image to their friends or email it to themselves
* Optional: Robust error handling, check if internet is available, handle error cases, network failures
* Optional: Improve the user interface and experiment with image assets and/or styling and coloring
* Stretch: Replace Filter Settings Activity with a lightweight modal overlay
* Stretch: User can zoom or pan images displayed in full-screen detail view
* Stretch: Use the StaggeredGridView to display visually interesting image results

Screen Capture
--------------

![Screen capture](AnimatedRecording.gif)