Skip to content

ppetrov808/Sample-Arch-App

Repository files navigation

Sample-Arch-App

Sample App that implements Clean Architecture on Android. App written in Kotlin, uses Dagger2, RxJava2, Retrofit, Google Arch components.

App contains 3 modules that are the main layers of Clean Architecture:

  • data - data layer, contains data object models, repositories, stores (work with db, net, cache)
  • domain - domain layer, contains business logic, use case classes (interactors), entity model classes
  • presentation - presentation layer, contains app UI classes and also implements Google MVVM architecture.

About

Sample App of using Clean Architecture

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages