├── .gitignore ├── .idea └── vcs.xml ├── README.md ├── annotation ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── felix │ └── annotation │ └── ApiAnnotation.java ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── mvvm_rxjava_retrofit │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── felix │ │ │ └── mvvm_rxjava_retrofit │ │ │ ├── MVVMRxApplication.java │ │ │ ├── MainActivity.java │ │ │ ├── api │ │ │ └── AppApi.java │ │ │ ├── fragments │ │ │ ├── Test.java │ │ │ ├── home │ │ │ │ ├── HomeFragment.java │ │ │ │ └── HomeViewModel.java │ │ │ └── login │ │ │ │ ├── LoginFragment.java │ │ │ │ └── LoginViewModel.java │ │ │ ├── model │ │ │ └── MusicRaingItem.java │ │ │ └── test │ │ │ └── TestFragment.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xxhdpi │ │ ├── icon_main_back.png │ │ ├── icon_tabbar_know.png │ │ ├── icon_tabbar_know_selected.png │ │ ├── icon_tabbar_main.png │ │ ├── icon_tabbar_main_selected.png │ │ ├── icon_tabbar_mine.png │ │ ├── icon_tabbar_mine_selected.png │ │ ├── icon_tabbar_nav.png │ │ └── icon_tabbar_nav_selected.png │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_home.xml │ │ ├── fragment_login.xml │ │ └── fragment_test.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── felix │ └── mvvm_rxjava_retrofit │ └── ExampleUnitTest.java ├── apt ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── felix │ │ └── apt │ │ ├── AnnotationProcessor.java │ │ └── processor │ │ ├── ApiFactoryProcessor.java │ │ └── IProcessor.java │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── base ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── base │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── felix │ │ │ └── base │ │ │ ├── arch │ │ │ ├── Live.java │ │ │ ├── RxCommand.java │ │ │ └── Variable.java │ │ │ ├── basic │ │ │ ├── BaseActivity.java │ │ │ ├── BaseApplication.java │ │ │ ├── BaseFragment.java │ │ │ └── ILifeCycleView.java │ │ │ ├── http │ │ │ ├── BaseResponse.java │ │ │ ├── HttpsUtils.java │ │ │ ├── NetWorkConfiguration.java │ │ │ ├── NetWorkManager.java │ │ │ ├── RxSubscriber.java │ │ │ ├── URLS.java │ │ │ ├── exceptions │ │ │ │ ├── ExceptionHandle.java │ │ │ │ ├── ResponseThrowable.java │ │ │ │ └── ServerException.java │ │ │ ├── schedulers │ │ │ │ └── RxSchedulers.java │ │ │ └── transformer │ │ │ │ ├── DefaultTransformer.java │ │ │ │ └── ErrorTransformer.java │ │ │ ├── utils │ │ │ ├── LocalDataBindingUtils.java │ │ │ ├── LogUtils.java │ │ │ ├── RxThrottleUtils.java │ │ │ ├── ToastUtil.java │ │ │ └── loader │ │ │ │ ├── ILoaderStrategy.java │ │ │ │ ├── ImageContextWrapper.java │ │ │ │ ├── ImageLoader.java │ │ │ │ ├── LoaderOptions.java │ │ │ │ └── glide │ │ │ │ ├── BaseGlideModule.java │ │ │ │ ├── GlideLoaderOptions.java │ │ │ │ └── GlideLoaderStrategy.java │ │ │ └── viewmodel │ │ │ ├── BaseViewModel.java │ │ │ ├── IBaseViewModel.java │ │ │ ├── SingleLiveEvent.java │ │ │ └── UIProgressLiveData.java │ └── res │ │ ├── drawable │ │ └── basic_toast_layout_bg.xml │ │ ├── layout │ │ └── basic_toast_layout.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── felix │ └── base │ └── ExampleUnitTest.java ├── deps ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── dependencies │ │ └── ExampleInstrumentedTest.java │ ├── main │ └── AndroidManifest.xml │ └── test │ └── java │ └── com │ └── felix │ └── dependencies │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── know ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── know │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── felix │ │ │ └── know │ │ │ ├── adapter │ │ │ ├── KnowLeftAdapter.java │ │ │ ├── KnowPagerAdapter.java │ │ │ └── KnowRightAdapter.java │ │ │ ├── api │ │ │ └── KnowApi.java │ │ │ ├── fragments │ │ │ ├── KnowFragment.java │ │ │ └── KnowListFragment.java │ │ │ ├── model │ │ │ ├── KnowBaseModel.java │ │ │ └── KnowModel.java │ │ │ └── viewmodel │ │ │ ├── KnowListViewModel.java │ │ │ └── KnowViewModel.java │ ├── module │ │ └── AndroidManifest.xml │ └── res │ │ ├── drawable │ │ └── fragment_know_left_position.xml │ │ ├── layout │ │ ├── fragment_know.xml │ │ ├── fragment_know_left.xml │ │ └── fragment_know_list.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── felix │ └── know │ └── ExampleUnitTest.java ├── main ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── main │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── felix │ │ │ └── main │ │ │ ├── adapter │ │ │ └── MainAdapter.java │ │ │ ├── api │ │ │ └── MainApi.java │ │ │ ├── fragments │ │ │ └── MainFragment.java │ │ │ ├── model │ │ │ ├── ArticleBaseModel.java │ │ │ ├── ArticleModel.java │ │ │ └── BannerModel.java │ │ │ └── viewmodel │ │ │ └── MainViewModel.java │ ├── module │ │ └── AndroidManifest.xml │ └── res │ │ ├── drawable-xxhdpi │ │ └── banner_placeholder.png │ │ ├── drawable │ │ ├── shape_stroke_2_ff2b6aba.xml │ │ └── shape_stroke_2_ffff5454.xml │ │ ├── layout │ │ ├── fragment_main.xml │ │ └── fragment_main_article_item.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── felix │ └── main │ └── ExampleUnitTest.java ├── mine ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── mine │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── felix │ │ │ └── mine │ │ │ ├── fragments │ │ │ └── MineFragment.java │ │ │ └── viewmodel │ │ │ └── MineViewModel.java │ ├── module │ │ └── AndroidManifest.xml │ └── res │ │ ├── layout │ │ └── fragment_mine.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── felix │ └── mine │ └── ExampleUnitTest.java ├── nav ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── felix │ │ └── nav │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── felix │ │ │ └── nav │ │ │ ├── adapter │ │ │ └── NavAdapter.java │ │ │ ├── api │ │ │ └── NavApi.java │ │ │ ├── fragments │ │ │ └── NavFragment.java │ │ │ ├── model │ │ │ ├── NavItemModel.java │ │ │ └── NavModel.java │ │ │ └── viewmodel │ │ │ └── NavViewModel.java │ ├── module │ │ └── AndroidManifest.xml │ └── res │ │ ├── drawable │ │ └── shape_stroke_3_a4bacf.xml │ │ ├── layout │ │ ├── fragment_nav.xml │ │ ├── fragment_nav_content.xml │ │ └── fragment_nav_section.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── felix │ └── nav │ └── ExampleUnitTest.java ├── settings.gradle └── versions.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/README.md -------------------------------------------------------------------------------- /annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/annotation/build.gradle -------------------------------------------------------------------------------- /annotation/src/main/java/com/felix/annotation/ApiAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/annotation/src/main/java/com/felix/annotation/ApiAnnotation.java -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/felix/mvvm_rxjava_retrofit/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/androidTest/java/com/felix/mvvm_rxjava_retrofit/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/MVVMRxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/MVVMRxApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/api/AppApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/api/AppApi.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/Test.java: -------------------------------------------------------------------------------- 1 | package com.felix.mvvm_rxjava_retrofit.fragments; 2 | 3 | public class Test { 4 | } 5 | -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/home/HomeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/home/HomeFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/home/HomeViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/home/HomeViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/login/LoginFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/login/LoginFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/login/LoginViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/fragments/login/LoginViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/model/MusicRaingItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/model/MusicRaingItem.java -------------------------------------------------------------------------------- /app/src/main/java/com/felix/mvvm_rxjava_retrofit/test/TestFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/java/com/felix/mvvm_rxjava_retrofit/test/TestFragment.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_main_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_main_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_know.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_know.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_know_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_know_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_main.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_main_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_main_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_mine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_mine.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_mine_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_mine_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_nav.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_tabbar_nav_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable-xxhdpi/icon_tabbar_nav_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/layout/fragment_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/layout/fragment_test.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/felix/mvvm_rxjava_retrofit/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/app/src/test/java/com/felix/mvvm_rxjava_retrofit/ExampleUnitTest.java -------------------------------------------------------------------------------- /apt/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /apt/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/apt/build.gradle -------------------------------------------------------------------------------- /apt/src/main/java/com/felix/apt/AnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/apt/src/main/java/com/felix/apt/AnnotationProcessor.java -------------------------------------------------------------------------------- /apt/src/main/java/com/felix/apt/processor/ApiFactoryProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/apt/src/main/java/com/felix/apt/processor/ApiFactoryProcessor.java -------------------------------------------------------------------------------- /apt/src/main/java/com/felix/apt/processor/IProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/apt/src/main/java/com/felix/apt/processor/IProcessor.java -------------------------------------------------------------------------------- /apt/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- 1 | com.felix.apt.AnnotationProcessor -------------------------------------------------------------------------------- /base/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/build.gradle -------------------------------------------------------------------------------- /base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/proguard-rules.pro -------------------------------------------------------------------------------- /base/src/androidTest/java/com/felix/base/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/androidTest/java/com/felix/base/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/arch/Live.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/arch/Live.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/arch/RxCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/arch/RxCommand.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/arch/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/arch/Variable.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/basic/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/basic/BaseActivity.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/basic/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/basic/BaseApplication.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/basic/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/basic/BaseFragment.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/basic/ILifeCycleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/basic/ILifeCycleView.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/BaseResponse.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/HttpsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/HttpsUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/NetWorkConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/NetWorkConfiguration.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/NetWorkManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/NetWorkManager.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/RxSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/RxSubscriber.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/URLS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/URLS.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/exceptions/ExceptionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/exceptions/ExceptionHandle.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/exceptions/ResponseThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/exceptions/ResponseThrowable.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/exceptions/ServerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/exceptions/ServerException.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/schedulers/RxSchedulers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/schedulers/RxSchedulers.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/transformer/DefaultTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/transformer/DefaultTransformer.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/http/transformer/ErrorTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/http/transformer/ErrorTransformer.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/LocalDataBindingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/LocalDataBindingUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/LogUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/RxThrottleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/RxThrottleUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/ToastUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/ToastUtil.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/ILoaderStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/ILoaderStrategy.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/ImageContextWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/ImageContextWrapper.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/ImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/ImageLoader.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/LoaderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/LoaderOptions.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/glide/BaseGlideModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/glide/BaseGlideModule.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/glide/GlideLoaderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/glide/GlideLoaderOptions.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/utils/loader/glide/GlideLoaderStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/utils/loader/glide/GlideLoaderStrategy.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/viewmodel/BaseViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/viewmodel/BaseViewModel.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/viewmodel/IBaseViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/viewmodel/IBaseViewModel.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/viewmodel/SingleLiveEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/viewmodel/SingleLiveEvent.java -------------------------------------------------------------------------------- /base/src/main/java/com/felix/base/viewmodel/UIProgressLiveData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/java/com/felix/base/viewmodel/UIProgressLiveData.java -------------------------------------------------------------------------------- /base/src/main/res/drawable/basic_toast_layout_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/res/drawable/basic_toast_layout_bg.xml -------------------------------------------------------------------------------- /base/src/main/res/layout/basic_toast_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/res/layout/basic_toast_layout.xml -------------------------------------------------------------------------------- /base/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /base/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /base/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /base/src/test/java/com/felix/base/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/base/src/test/java/com/felix/base/ExampleUnitTest.java -------------------------------------------------------------------------------- /deps/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /deps/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/deps/build.gradle -------------------------------------------------------------------------------- /deps/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/deps/proguard-rules.pro -------------------------------------------------------------------------------- /deps/src/androidTest/java/com/felix/dependencies/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/deps/src/androidTest/java/com/felix/dependencies/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /deps/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/deps/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /deps/src/test/java/com/felix/dependencies/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/deps/src/test/java/com/felix/dependencies/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /know/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /know/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/build.gradle -------------------------------------------------------------------------------- /know/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/proguard-rules.pro -------------------------------------------------------------------------------- /know/src/androidTest/java/com/felix/know/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/androidTest/java/com/felix/know/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /know/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/adapter/KnowLeftAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/adapter/KnowLeftAdapter.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/adapter/KnowPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/adapter/KnowPagerAdapter.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/adapter/KnowRightAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/adapter/KnowRightAdapter.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/api/KnowApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/api/KnowApi.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/fragments/KnowFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/fragments/KnowFragment.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/fragments/KnowListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/fragments/KnowListFragment.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/model/KnowBaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/model/KnowBaseModel.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/model/KnowModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/model/KnowModel.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/viewmodel/KnowListViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/viewmodel/KnowListViewModel.java -------------------------------------------------------------------------------- /know/src/main/java/com/felix/know/viewmodel/KnowViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/java/com/felix/know/viewmodel/KnowViewModel.java -------------------------------------------------------------------------------- /know/src/main/module/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/module/AndroidManifest.xml -------------------------------------------------------------------------------- /know/src/main/res/drawable/fragment_know_left_position.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/res/drawable/fragment_know_left_position.xml -------------------------------------------------------------------------------- /know/src/main/res/layout/fragment_know.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/res/layout/fragment_know.xml -------------------------------------------------------------------------------- /know/src/main/res/layout/fragment_know_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/res/layout/fragment_know_left.xml -------------------------------------------------------------------------------- /know/src/main/res/layout/fragment_know_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/res/layout/fragment_know_list.xml -------------------------------------------------------------------------------- /know/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /know/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /know/src/test/java/com/felix/know/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/know/src/test/java/com/felix/know/ExampleUnitTest.java -------------------------------------------------------------------------------- /main/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /main/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/build.gradle -------------------------------------------------------------------------------- /main/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/proguard-rules.pro -------------------------------------------------------------------------------- /main/src/androidTest/java/com/felix/main/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/androidTest/java/com/felix/main/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/adapter/MainAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/adapter/MainAdapter.java -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/api/MainApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/api/MainApi.java -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/fragments/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/fragments/MainFragment.java -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/model/ArticleBaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/model/ArticleBaseModel.java -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/model/ArticleModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/model/ArticleModel.java -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/model/BannerModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/model/BannerModel.java -------------------------------------------------------------------------------- /main/src/main/java/com/felix/main/viewmodel/MainViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/java/com/felix/main/viewmodel/MainViewModel.java -------------------------------------------------------------------------------- /main/src/main/module/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/module/AndroidManifest.xml -------------------------------------------------------------------------------- /main/src/main/res/drawable-xxhdpi/banner_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/res/drawable-xxhdpi/banner_placeholder.png -------------------------------------------------------------------------------- /main/src/main/res/drawable/shape_stroke_2_ff2b6aba.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/res/drawable/shape_stroke_2_ff2b6aba.xml -------------------------------------------------------------------------------- /main/src/main/res/drawable/shape_stroke_2_ffff5454.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/res/drawable/shape_stroke_2_ffff5454.xml -------------------------------------------------------------------------------- /main/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /main/src/main/res/layout/fragment_main_article_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/res/layout/fragment_main_article_item.xml -------------------------------------------------------------------------------- /main/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /main/src/test/java/com/felix/main/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/main/src/test/java/com/felix/main/ExampleUnitTest.java -------------------------------------------------------------------------------- /mine/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mine/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/build.gradle -------------------------------------------------------------------------------- /mine/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/proguard-rules.pro -------------------------------------------------------------------------------- /mine/src/androidTest/java/com/felix/mine/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/androidTest/java/com/felix/mine/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /mine/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mine/src/main/java/com/felix/mine/fragments/MineFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/main/java/com/felix/mine/fragments/MineFragment.java -------------------------------------------------------------------------------- /mine/src/main/java/com/felix/mine/viewmodel/MineViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/main/java/com/felix/mine/viewmodel/MineViewModel.java -------------------------------------------------------------------------------- /mine/src/main/module/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/main/module/AndroidManifest.xml -------------------------------------------------------------------------------- /mine/src/main/res/layout/fragment_mine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/main/res/layout/fragment_mine.xml -------------------------------------------------------------------------------- /mine/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mine/src/test/java/com/felix/mine/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/mine/src/test/java/com/felix/mine/ExampleUnitTest.java -------------------------------------------------------------------------------- /nav/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /nav/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/build.gradle -------------------------------------------------------------------------------- /nav/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/proguard-rules.pro -------------------------------------------------------------------------------- /nav/src/androidTest/java/com/felix/nav/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/androidTest/java/com/felix/nav/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /nav/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /nav/src/main/java/com/felix/nav/adapter/NavAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/java/com/felix/nav/adapter/NavAdapter.java -------------------------------------------------------------------------------- /nav/src/main/java/com/felix/nav/api/NavApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/java/com/felix/nav/api/NavApi.java -------------------------------------------------------------------------------- /nav/src/main/java/com/felix/nav/fragments/NavFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/java/com/felix/nav/fragments/NavFragment.java -------------------------------------------------------------------------------- /nav/src/main/java/com/felix/nav/model/NavItemModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/java/com/felix/nav/model/NavItemModel.java -------------------------------------------------------------------------------- /nav/src/main/java/com/felix/nav/model/NavModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/java/com/felix/nav/model/NavModel.java -------------------------------------------------------------------------------- /nav/src/main/java/com/felix/nav/viewmodel/NavViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/java/com/felix/nav/viewmodel/NavViewModel.java -------------------------------------------------------------------------------- /nav/src/main/module/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/module/AndroidManifest.xml -------------------------------------------------------------------------------- /nav/src/main/res/drawable/shape_stroke_3_a4bacf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/res/drawable/shape_stroke_3_a4bacf.xml -------------------------------------------------------------------------------- /nav/src/main/res/layout/fragment_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/res/layout/fragment_nav.xml -------------------------------------------------------------------------------- /nav/src/main/res/layout/fragment_nav_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/res/layout/fragment_nav_content.xml -------------------------------------------------------------------------------- /nav/src/main/res/layout/fragment_nav_section.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/res/layout/fragment_nav_section.xml -------------------------------------------------------------------------------- /nav/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /nav/src/test/java/com/felix/nav/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/nav/src/test/java/com/felix/nav/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/settings.gradle -------------------------------------------------------------------------------- /versions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Felix1030/MVVM-RxJava-Retrofit/HEAD/versions.gradle --------------------------------------------------------------------------------