/Imgur

Primary LanguageKotlin

Imgur

Application that searches for the top images of the week from the Imgur gallery and displays them in a list. Development done using MVVM Clean architecture pattern. Api used - https://api.imgur.com/3/gallery/top/week

Features

  • Search top images of the week
  • Toggle from Grid to List view
  • Filter Images based on search
  • Unit tests
  • Code comments to help understand the code
  • Dependency Injection using Dagger Hilt

Instruction To Run App

  • Clone / Download repository using Repo Link
  • Open Imgur project in Android Studio
  • Build Project
  • Select device/emulator and run

Assumptions

  • Have handled scenarios like no network, no response from api, error in Api response
  • Have included data which has only image and excluded videos and other file formats
  • Have written two unit test, we can write similar tests for other parts of the app

App Screens

First Screen Page in List View Search Display Result in List View
First Screen Page in Grid View Search Display Result in Grid View