/CleanArchitucture

A sample app for clean architucture.

Primary LanguageKotlinApache License 2.0Apache-2.0

Android Clean Architecture

This project is a sample for the following principles.

  • Clean architecture principles(each layer(domain, data and presentation) has its own modules)
  • Feature base modularization(each page has its own modules)
  • Reactive MVVM (RMVVM which View actions pipe to the ViewModel. For instance see this ViewModel)