Skip to content

This is simple app demo how to apply Clean architecture, RxJava, Dagger 2 DI, Mockito, Robolectric

Notifications You must be signed in to change notification settings

itman85/FavoriteMovies

Repository files navigation

FavoriteMovies

This is simple app load favourite movies from themoviedb.org. User can endless loading movies.

Tech stacks

  • This demo apply Clean architecture, separate app into three layers: app,data,domain.
  • In app layer apply mvvm pattern, data binding between view (xml layout) and viewmodel
  • Data layer uses room component as local storage, retrofit 2 as rest client
  • Using rxjava across layers.
  • Using Dragger 2 as DI
  • Unit testing use mockito and robolectric.
  • Jacoco for test coverage report

About

This is simple app demo how to apply Clean architecture, RxJava, Dagger 2 DI, Mockito, Robolectric

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages