/android-presentation-patterns

Sample that implements a different presentation pattern on each branch. Check README.md!

Primary LanguageJava

How to read this repo

Each branch contains a different implementation of the presentation layer of the app.

  • refactor/ViewModel: Using ViewModel from Architecture Components.
  • refactor/mvp: Using MVP pattern.
  • refactor/mvp-dagger: Using MVP pattern with Dagger for Dependency Injection.
  • refactor/mvvm: Using MVVM pattern with RxJava.
  • master: This branch, without patterns