Google Image Search App with share and download
Features :
- Image search via Google Image API
- View images in grid view with title
- View individual image in full view
- Share and/or download image
- Filter images based on size, site, type and color; filter will be applied to all subsequent searches
- Reset filters
Required Features Completed :
- User can enter search query that will display grid of images from Google Image API
- User can filter search results by clicking Filter
- Subsequent results will have filter applied
- User can tap on any image to see image full screen
- Infinte scroll down on grid view
Optional features completed :
- From full image view, user can share image
- From grid view, user can long press image to open share menu
- From full image view, user can save image to phone
- ActionBar SearchView is used instead of EditText
- Filter is applied to current search also when it is set
- Clear filter by clicking Reset Filter from ActionBar
- Toast messages in case of failures such as - No network, cannot share, download failed
- Improved styling by using Icons, logo and background image; Filter behaves as a dialog
Screenshots -
Acknowledgements
Open source library used :
- [Smart Image View] (https://github.com/loopj/android-smart-image-view)
- [Async Http Client] (https://github.com/loopj/android-async-http)
Contributing
Please fork this repository and contribute back using pull requests.
Any contributions, large or small, major features, bug fixes, additional language translations, unit/integration tests are welcomed and appreciated but will be thoroughly reviewed and discussed.