Skip to content

Kamil-H/FindMySong

Repository files navigation

FindMySong

Simple application that let you find songs in iTunes Search API and/or local database (JSON file).

Few words on the architecture

App implements Clean Architecture. Communication between Controller and View is done via observable variables on the other hand, view is able to call Controller methods directly. All data manipulations are done in Interactors that are injected into Controllers. Data is provided by the Repository. Every app layer uses different models. Mapping between them is done by Mapper.

App is written using

  • Dagger2
  • AAC (ViewModel, LiveData)
  • RxJava2
  • Retrofit2
  • Mockito2 (testing)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages