Photos App Implementing Clean Architecture

Besides Clean Architecture, Photos App implements the following features > Retrieve photos from API | Save photos in Room Database | Show photos in RecyclerView with and without SnapHelper and one with two different view types | See photo in full screen when the user tap one | Show photos since most recent | Update photos when the user swipe down | Show local photos when no internet connection | Repository Data Layer | Koin Dependencies | Glide | Coroutines | Moshi

Output

Photos App - Screen 1 Photos App - Screen 2 Photos App - Screen 3

Download APK

To try the app, you must allow your phone to install apps from unknown origins
LINK

GitHub

View Github