PhotoGallery is an app that fetches and displays the most interesting public photos of the day from Flickr.
- User can search for specific photos like "dog" or "sky" and get desired results.
- With a click on any photo, a web view will pop up, showing more details of the clicked photo on the Flickr webpage while still on the app.
- Supports dark mode.
- In the app settings, user can toggle dark mode on or off.
- It is also possible to choose web view from three available options in the settings.
- Notification pops up when there are new pictures but the app is not currently in use.
- With one of the web views comes a nice functionality - sharing photo link through any other app.
- The app stores user's search history, thanks to Room, which is displayed in a dialog.
- Retrofit
- Gson
- WorkManager
- Room
- Kotlin Coroutines
- Other Android Architectural Components (ViewModel, LiveData)