├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── LICENSE.txt ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── arron │ │ └── demo │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── arron │ │ │ └── demo │ │ │ ├── AndroidApplication.java │ │ │ ├── config │ │ │ └── Constants.java │ │ │ ├── data │ │ │ └── ApiService.java │ │ │ ├── domain │ │ │ ├── HomeEntity.java │ │ │ └── User.java │ │ │ ├── internal │ │ │ └── di │ │ │ │ ├── HasComponent.java │ │ │ │ ├── PerActivity.java │ │ │ │ ├── components │ │ │ │ ├── ActivityComponent.java │ │ │ │ └── ApplicationComponent.java │ │ │ │ └── modules │ │ │ │ ├── ActivityModule.java │ │ │ │ ├── ApiServiceModule.java │ │ │ │ └── ApplicationModule.java │ │ │ ├── presenter │ │ │ ├── BasePresenter.java │ │ │ ├── Presenter.java │ │ │ ├── UserDetailPresenter.java │ │ │ └── UserListPresenter.java │ │ │ ├── rx │ │ │ └── DefaultSubscriber.java │ │ │ ├── utils │ │ │ ├── ResourceUtils.java │ │ │ └── log │ │ │ │ ├── BaseLog.java │ │ │ │ ├── JsonLog.java │ │ │ │ ├── KLog.java │ │ │ │ └── Util.java │ │ │ └── view │ │ │ ├── BaseView.java │ │ │ ├── UserDetailsView.java │ │ │ ├── UserListView.java │ │ │ ├── activity │ │ │ ├── HomeActivity.java │ │ │ ├── UserDetailsActivity.java │ │ │ └── UserListActivity.java │ │ │ ├── adapter │ │ │ ├── HomeFragmentAdapter.java │ │ │ ├── HomeRecyclerViewAdapter.java │ │ │ └── UsersAdapter.java │ │ │ ├── base │ │ │ ├── AppActivity.java │ │ │ ├── BaseActivity.java │ │ │ └── BaseFragment.java │ │ │ ├── component │ │ │ ├── AutoLoadImageView.java │ │ │ ├── HomeItemTextView.java │ │ │ ├── MainPageItemView.java │ │ │ └── ProgressWheel.java │ │ │ ├── factory │ │ │ └── FragmentFactory.java │ │ │ ├── fragment │ │ │ ├── MainPageFragment.java │ │ │ ├── MessageFragment.java │ │ │ ├── MineFragment.java │ │ │ ├── UserDetailFragment.java │ │ │ ├── UserListFragment.java │ │ │ └── WantingFragment.java │ │ │ ├── loading │ │ │ ├── IVaryViewHelper.java │ │ │ ├── VaryViewHelper.java │ │ │ └── VaryViewHelperController.java │ │ │ └── navigation │ │ │ └── Navigator.java │ └── res │ │ ├── anim │ │ ├── home_item_anim_expand.xml │ │ └── home_item_anim_shrink.xml │ │ ├── drawable │ │ ├── net_error_loading_selector.xml │ │ ├── selector_item_user.xml │ │ ├── tab_main.xml │ │ ├── tab_message.xml │ │ ├── tab_mine.xml │ │ ├── tab_text_color_selector.xml │ │ └── tab_what.xml │ │ ├── layout │ │ ├── activity_home.xml │ │ ├── activity_user_details.xml │ │ ├── activity_user_list.xml │ │ ├── fragment_main_page.xml │ │ ├── fragment_message.xml │ │ ├── fragment_mine.xml │ │ ├── fragment_msg.xml │ │ ├── fragment_user_details.xml │ │ ├── fragment_user_list.xml │ │ ├── fragment_wanting.xml │ │ ├── home_item.xml │ │ ├── item_home_top_items.xml │ │ ├── not_loading.xml │ │ ├── page_no_data.xml │ │ ├── pager_error.xml │ │ ├── pager_loading.xml │ │ ├── row_user.xml │ │ ├── tab_home_item.xml │ │ └── view_user_details.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ ├── housing_wanted_normal_icon.png │ │ ├── housing_wanted_selected_icon.png │ │ ├── ic_launcher.png │ │ ├── main.png │ │ ├── main_selected.png │ │ ├── message.png │ │ ├── message_selected.png │ │ ├── mine.png │ │ ├── mine_selected.png │ │ ├── msg_ic_data.png │ │ ├── msg_ic_loading.png │ │ ├── msg_ic_loading_sel.png │ │ └── msg_network.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── example │ └── arron │ └── demo │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | MVP+Dagger2+Rxjava+Retrofit -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/arron/demo/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/androidTest/java/com/example/arron/demo/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/AndroidApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/AndroidApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/config/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/data/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/data/ApiService.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/domain/HomeEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/domain/HomeEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/domain/User.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/HasComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/HasComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/PerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/PerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/components/ActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/components/ActivityComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/components/ApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/components/ApplicationComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/modules/ActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/modules/ActivityModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/modules/ApiServiceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/modules/ApiServiceModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/internal/di/modules/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/internal/di/modules/ApplicationModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/presenter/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/presenter/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/presenter/Presenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/presenter/Presenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/presenter/UserDetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/presenter/UserDetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/presenter/UserListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/presenter/UserListPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/rx/DefaultSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/rx/DefaultSubscriber.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/utils/ResourceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/utils/ResourceUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/utils/log/BaseLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/utils/log/BaseLog.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/utils/log/JsonLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/utils/log/JsonLog.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/utils/log/KLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/utils/log/KLog.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/utils/log/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/utils/log/Util.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/UserDetailsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/UserDetailsView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/UserListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/UserListView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/activity/HomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/activity/HomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/activity/UserDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/activity/UserDetailsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/activity/UserListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/activity/UserListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/adapter/HomeFragmentAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/adapter/HomeFragmentAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/adapter/HomeRecyclerViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/adapter/HomeRecyclerViewAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/adapter/UsersAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/adapter/UsersAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/base/AppActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/base/AppActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/base/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/base/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/base/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/component/AutoLoadImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/component/AutoLoadImageView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/component/HomeItemTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/component/HomeItemTextView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/component/MainPageItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/component/MainPageItemView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/component/ProgressWheel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/component/ProgressWheel.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/factory/FragmentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/factory/FragmentFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/fragment/MainPageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/fragment/MainPageFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/fragment/MessageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/fragment/MessageFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/fragment/MineFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/fragment/MineFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/fragment/UserDetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/fragment/UserDetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/fragment/UserListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/fragment/UserListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/fragment/WantingFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/fragment/WantingFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/loading/IVaryViewHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/loading/IVaryViewHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/loading/VaryViewHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/loading/VaryViewHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/loading/VaryViewHelperController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/loading/VaryViewHelperController.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/arron/demo/view/navigation/Navigator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/java/com/example/arron/demo/view/navigation/Navigator.java -------------------------------------------------------------------------------- /app/src/main/res/anim/home_item_anim_expand.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/anim/home_item_anim_expand.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/home_item_anim_shrink.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/anim/home_item_anim_shrink.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/net_error_loading_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/net_error_loading_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_item_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/selector_item_user.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/tab_main.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/tab_message.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_mine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/tab_mine.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_text_color_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/tab_text_color_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_what.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/drawable/tab_what.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_user_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/activity_user_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_user_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/activity_user_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_main_page.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_mine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_mine.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_msg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_msg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_user_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_user_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_user_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_user_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_wanting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/fragment_wanting.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/home_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/home_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_home_top_items.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/item_home_top_items.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/not_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/not_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/page_no_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/page_no_data.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/pager_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/pager_error.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/pager_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/pager_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/row_user.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_home_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/tab_home_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_user_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/layout/view_user_details.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/housing_wanted_normal_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/housing_wanted_normal_icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/housing_wanted_selected_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/housing_wanted_selected_icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/main.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/main_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/main_selected.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/message.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/message_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/message_selected.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/mine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/mine.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/mine_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/mine_selected.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/msg_ic_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/msg_ic_data.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/msg_ic_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/msg_ic_loading.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/msg_ic_loading_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/msg_ic_loading_sel.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/msg_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/msg_network.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/example/arron/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/app/src/test/java/com/example/arron/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ietf626/MVP-Dagger2-Rxjava-Retrofit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------