/android-image-quest

Image search app

Primary LanguageJava

Image Quest

Image Quest is an Android app for finding images.

(CodePath Android bootcamp week 2 project)

Submitted by: Ryan Kannegiesser

Time spent: 15 hours

User Stories

The following required functionality is completed:

  • 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, photos, 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)hoto displayed, user can see the image, username, and caption

The following optional features are implemented:

  • Advanced: Replace Filter Settings Activity with a lightweight modal overlay

Notes

It took me a while to get the infinite scrolling right. I didn't have as much time as I would have liked to polish the UI and implement more extensions.

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LiceCap.

License

Copyright 2015 Ryan Kannegiesser

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.