MVPStructure An Android sample code structure in MVP (Model-View-Presenter) with Instance State Saving/Restoring. RxAndroid, RxJava, RxBinding, Retrolambda, Butterknife, Parceler and Retrofit are used in this project.