-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
1 changed file
with
29 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,30 @@ | ||
# GridImageSearch | ||
CodePath Week 2 Project to display Google Image search results in a grid view with infinite scrolling | ||
|
||
CodePath Week 2 Project | ||
|
||
GridImageSearch Android App Readme | ||
|
||
Objective of this project is to display Google Image search results in a grid view with infinite scrolling | ||
|
||
Time spent: 16-18 hours spent in total Completed user stories: | ||
|
||
Required: User can enter a search query that will display a grid of image results from the Google Image API. | ||
Required: User can click on "settings" which allows selection of advanced search options to filter results | ||
Required: 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) | ||
Required: Subsequent searches will have any filters applied to the search results | ||
Required: User can tap on any image in results to see the image full-screen | ||
Required: User can scroll down “infinitely” to continue loading more image results (up to 8 pages) | ||
|
||
Advanced: Did some error handling, check if internet is available, handle error cases, network failure | ||
Advanced: Used the ActionBar SearchView as the query box instead of an EditText | ||
Advanced: Replaced Filter Settings Activity with a lightweight modal overlay | ||
Advanced: Tried to improve the user interface and experiment with image assets and/or styling and coloring | ||
|
||
Bonus: Used the StaggeredGridView to display improve the grid of image results | ||
Bonus: User can zoom or pan images displayed in full-screen detail view | ||
|
||
|