File list (Check if you may need any files):
RxJava2RetrofitDemo-master
RxJava2RetrofitDemo-master\.gitignore
RxJava2RetrofitDemo-master\LICENSE
RxJava2RetrofitDemo-master\README.md
RxJava2RetrofitDemo-master\app
RxJava2RetrofitDemo-master\app\.gitignore
RxJava2RetrofitDemo-master\app\build.gradle
RxJava2RetrofitDemo-master\app\proguard-rules.pro
RxJava2RetrofitDemo-master\app\src
RxJava2RetrofitDemo-master\app\src\androidTest
RxJava2RetrofitDemo-master\app\src\androidTest\java
RxJava2RetrofitDemo-master\app\src\androidTest\java\net
RxJava2RetrofitDemo-master\app\src\androidTest\java\net\vsona
RxJava2RetrofitDemo-master\app\src\androidTest\java\net\vsona\projecta
RxJava2RetrofitDemo-master\app\src\androidTest\java\net\vsona\projecta\ExampleInstrumentedTest.java
RxJava2RetrofitDemo-master\app\src\main
RxJava2RetrofitDemo-master\app\src\main\AndroidManifest.xml
RxJava2RetrofitDemo-master\app\src\main\java
RxJava2RetrofitDemo-master\app\src\main\java\net
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\BaseFragment.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\BasePresenter.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\IBasePresenter.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\IBaseView.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ICanUnSubscribe.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\MainActivity.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\MainContract.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\MainPresenter.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ProjectApp.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ProjectDialog.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ProjectLogAdapter.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\constants
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\constants\Constants.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\domain
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\domain\JockDo.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\domain\JokeResult.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\ApiUtils.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\RetrofitHelper.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\api
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\api\JokeService.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\NullOnEmptyConverterFactory.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\OkHttpHelper.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\interceptor
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\interceptor\CacheInterceptor.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\interceptor\GzipRequestInterceptor.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\interceptor\ParamsInterceptor.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\net\http\interceptor\RockBaseLogInterceptor.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\holder
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\holder\IViewHolder.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\holder\MartianAdapterViewHolder.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\holder\MartianViewHolder.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\BaseActivity.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\home
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\home\HomeActivity.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\home\HomeContract.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\home\HomePresenter.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\joke
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\joke\JokeAdapter.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\joke\JokeContract.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\joke\JokeFragment.java
RxJava2RetrofitDemo-master\app\src\main\java\net\vsona\projecta\ui\page\joke\JokePresenter.java
RxJava2RetrofitDemo-master\app\src\main\res
RxJava2RetrofitDemo-master\app\src\main\res\layout
RxJava2RetrofitDemo-master\app\src\main\res\layout\activity_home.xml
RxJava2RetrofitDemo-master\app\src\main\res\layout\activity_main.xml
RxJava2RetrofitDemo-master\app\src\main\res\layout\fragment_joke.xml
RxJava2RetrofitDemo-master\app\src\main\res\layout\item_joke.xml
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-hdpi
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-hdpi\ic_launcher.png
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-mdpi
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-mdpi\ic_launcher.png
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-xhdpi
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-xhdpi\ic_launcher.png
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-xxhdpi
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-xxhdpi\ic_launcher.png
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-xxxhdpi
RxJava2RetrofitDemo-master\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png
RxJava2RetrofitDemo-master\app\src\main\res\values-w820dp
RxJava2RetrofitDemo-master\app\src\main\res\values-w820dp\dimens.xml
RxJava2RetrofitDemo-master\app\src\main\res\values
RxJava2RetrofitDemo-master\app\src\main\res\values\colors.xml
RxJava2RetrofitDemo-master\app\src\main\res\values\dimens.xml
RxJava2RetrofitDemo-master\app\src\main\res\values\strings.xml
RxJava2RetrofitDemo-master\app\src\main\res\values\styles.xml
RxJava2RetrofitDemo-master\app\src\test
RxJava2RetrofitDemo-master\app\src\test\java
RxJava2RetrofitDemo-master\app\src\test\java\net
RxJava2RetrofitDemo-master\app\src\test\java\net\vsona
RxJava2RetrofitDemo-master\app\src\test\java\net\vsona\projecta
RxJava2RetrofitDemo-master\app\src\test\java\net\vsona\projecta\ExampleUnitTest.java
RxJava2RetrofitDemo-master\build.gradle
RxJava2RetrofitDemo-master\common
RxJava2RetrofitDemo-master\common\.gitignore
RxJava2RetrofitDemo-master\common\build.gradle
RxJava2RetrofitDemo-master\common\proguard-rules.pro