Image Quest is an Android app for finding images.
(CodePath Android bootcamp week 2 project)
Submitted by: Ryan Kannegiesser
Time spent: 15 hours
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
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.
Here's a walkthrough of implemented user stories:
GIF created with LiceCap.
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.