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
- Host: GitHub
- URL: https://github.com/jlecomte/androidgridimagesearch
- Owner: jlecomte
- License: mit
- Created: 2014-06-12T04:40:37.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-15T22:54:01.000Z (about 12 years ago)
- Last Synced: 2025-06-06T18:53:15.543Z (about 1 year ago)
- Language: Java
- Size: 2.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
--------------
