TheCuteCats

The Clean Architecture Android App

Features

  • Get a list of Cute Cats.
  • Display of Categories on Drawer
  • Load More Cats By Click on 'loadmore' Button

Libraries Used

  • LiveData
  • ViewModel
  • Hilt
  • OkHttp3
  • Retrofit2
  • Coroutine
  • Unit Test
  • UI Test

Download Apk:

Apk Link

Diagram:

Diagram

Demo

demo

Opening in Android Studio

Clone the repository:

git clone git@github.com:arash-jahani/CuteCats.git

Then sync project with Gradle file.

**Note:**Android Gradle plugin requires Java 11 to run.