A sample application based on MVP+Repository pattern for Android
M - Models represented by entities V - Views - Activities and Fragments P - Presenters - actual logic behind the views R - Repository - logic for acquiring data
Main dependencies: Dagger2, Butterknife, RxJava+RxAndroid, Junit+Moquito