Demo application to demonstrate the use of popular photography sharing website Flickr (https://www.flickr.com/).
Uses REST API to grab photos and display them in a grid-style RecyclerView. Includes a feature to search for specific types of photos (eg. search "dog", shows photos with dogs).
This app demonstrates the following:
- Fragments
- Retrofit Dependency, Creating a REST API instance
- Fetching JSON from Flickr and deserializing into model objects
- Displaying results in RecyclerView
- Image downloading via background threads
- Messages and message handlers
- Webview
Screenshots:
Home page (Grid RecyclerView)
Detailed View (WebView)
API Search Function