Skip to content

Repository files navigation

Woof

An Android app that displays images for different dog breeds using MVVM architectural components and RxJava

User Stories

The following required functionality is completed:

  • The need to reload the data from the network on orientation change is eliminated
  • AsyncTask is replaced with RxJava2 for handling the threading

The following additional features are implemented:

  • Added an app icon
  • Added a placeholder image
  • Used MVVM architectural components
  • Caching the observables in ViewModel
  • Replaced Picasso with Glide
  • Fixed lint issues
  • To optimize performance, observable is returning a single Breed object at a time instead of the entire list
  • Improved the user interface through styling and coloring.

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages