This is just a tutorial project standing for fetching and displaying photos from Flickr.
application.mov
- RecyclerView along with Fragments are used for display numerous (potentially) images utilizing minimal possible memory usage;
- Retrofit, OkHttp and Gson libraries for image fetching;
- To segregate data dependency from activity lifecycle ViewModel and LiveData were applied;
- WebView to create an embedded looking browser instance.
- Images can be discovered with search bar at the top of the app:
search.mov
- Search query can be cleared and Flickr's 'interesting' photos will be shown:
clear_history.mov
- Tap on photo to open full size version on Flickr site;
webview.mov
- Latest search query is saved and restored on app restart:
restart.mov
- If new photos related to saved search query are found a notification pops out (can be toggled by "Start/stop polling" in options menu):
notification.mov