Skip to content

jawidMuhammadi/Dog-Breeds

Repository files navigation

Dog-Breeds

This is a sample app that shows a list of dog images of a selected dog breed

Libraries and Project Architecture:

  • Coroutines: Multithreading and asynchronous API Call (Deferred and Await)
  • Hilt: Dependency injection
  • Retrofit, OkHttp, Gson and Kotlin Coroutines Adapter: Networking
  • LiveData: Observe data to update UI
  • Glide: Downloading and displaying images
  • MVVM: Architecture of the project
  • Navigation
  • View Binding

Screenshots:

Screenshot_20211205-112943 Screenshot_20211205-112948

Resources:

  • Used free TheDogApi to get breeds and dog images

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages