├── .gitignore ├── License.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── ragdroid │ │ └── rxify │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── ragdroid │ │ │ └── rxify │ │ │ ├── BaseActivity.java │ │ │ ├── RxifyApplication.java │ │ │ ├── codelab │ │ │ ├── BaseCLActivity.java │ │ │ ├── ChillActivity.java │ │ │ ├── ChillPresenter.kt │ │ │ ├── CodeLabContract.java │ │ │ ├── list │ │ │ │ ├── CodeLabListActivity.java │ │ │ │ ├── CodeLabListContract.java │ │ │ │ └── CodeLabListPresenter.java │ │ │ ├── misc │ │ │ │ └── TimeTurnerPresenter.java │ │ │ ├── presenter │ │ │ │ ├── BaseCLPresenter.java │ │ │ │ ├── EmptyPresenter.java │ │ │ │ ├── ErrorPresenter.java │ │ │ │ ├── FromPresenter.java │ │ │ │ ├── IntervalPresenter.java │ │ │ │ ├── IntervalRangePresenter.java │ │ │ │ ├── JustPresenter.java │ │ │ │ ├── NeverPresenter.java │ │ │ │ ├── RangePresenter.java │ │ │ │ └── TimerPresenter.java │ │ │ └── presenter2 │ │ │ │ ├── AssignmentPresenter.java │ │ │ │ ├── BattleFlowPresenter.java │ │ │ │ ├── BattlePresenter.java │ │ │ │ ├── DistinctPresenter.java │ │ │ │ ├── FilterPresenter.java │ │ │ │ ├── FlatMapPresenter.java │ │ │ │ ├── MapPresenter.java │ │ │ │ ├── ReducePresenter.java │ │ │ │ ├── RelayPresenter.kt │ │ │ │ ├── SkipPresenter.java │ │ │ │ ├── SubjectPresenter.kt │ │ │ │ ├── TakePresenter.java │ │ │ │ ├── TakeUntilPresenter.java │ │ │ │ └── ThreadingPresenter.java │ │ │ ├── core │ │ │ ├── BaseSchedulerProvider.java │ │ │ ├── ItemType.java │ │ │ ├── codelab │ │ │ │ └── CodeLabItemHandler.java │ │ │ ├── data │ │ │ │ ├── BookDataSource.java │ │ │ │ ├── MagicalDataSource.java │ │ │ │ └── StudentDataSource.java │ │ │ ├── list │ │ │ │ ├── BookItem.java │ │ │ │ └── CodeLabItem.java │ │ │ ├── mvp │ │ │ │ ├── BasePresenter.java │ │ │ │ └── BaseView.java │ │ │ └── zip │ │ │ │ └── ZipData.java │ │ │ ├── dagger │ │ │ ├── ActivityComponent.java │ │ │ ├── ActivityScope.java │ │ │ ├── AppComponent.java │ │ │ └── CLEnumKey.java │ │ │ ├── entity │ │ │ ├── Book.java │ │ │ ├── CodeLabData.java │ │ │ ├── FluxWeed.java │ │ │ ├── PolyJuice.java │ │ │ ├── Student.java │ │ │ └── TimeTurner.java │ │ │ ├── home │ │ │ ├── HomeActivity.java │ │ │ ├── HomeContract.java │ │ │ └── HomePresenter.java │ │ │ ├── library │ │ │ ├── LibraryActivity.java │ │ │ ├── LibraryContract.java │ │ │ └── LibraryPresenter.java │ │ │ ├── logic │ │ │ ├── ActivityModule.java │ │ │ ├── AppModule.java │ │ │ ├── SchedulerProvider.java │ │ │ ├── data │ │ │ │ └── remote │ │ │ │ │ ├── ApiModule.java │ │ │ │ │ ├── BookRemoteDataSource.java │ │ │ │ │ ├── MagicalRemoteDataSource.java │ │ │ │ │ └── StudentRemoteDataSource.java │ │ │ ├── mvp │ │ │ │ └── AbstractPresenter.java │ │ │ └── random │ │ │ │ └── Randomizer.java │ │ │ └── zip │ │ │ ├── ZipActivity.java │ │ │ ├── ZipContract.java │ │ │ └── ZipPresenter.kt │ └── res │ │ ├── drawable-hdpi │ │ └── ic_action_up.png │ │ ├── drawable-mdpi │ │ └── ic_action_up.png │ │ ├── drawable-xhdpi │ │ └── ic_action_up.png │ │ ├── drawable-xxhdpi │ │ └── ic_action_up.png │ │ ├── drawable │ │ ├── ic_bugit.xml │ │ ├── ic_fixit.xml │ │ ├── rounded_blue.xml │ │ ├── rounded_green.xml │ │ └── rounded_purple.xml │ │ ├── layout │ │ ├── activity_codelab.xml │ │ ├── activity_codelab_list.xml │ │ ├── activity_home.xml │ │ ├── activity_library.xml │ │ ├── activity_zip.xml │ │ ├── content_codelab.xml │ │ ├── content_codelab_list.xml │ │ ├── content_home.xml │ │ ├── content_zip.xml │ │ ├── item_codelab.xml │ │ └── item_library.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── ragdroid │ └── rxify │ ├── BasePresenterTest.java │ ├── ExampleUnitTest.java │ ├── ZipPresenterTest.java │ ├── codelab │ └── presenter │ │ ├── EmptyPresenterTest.java │ │ └── NeverPresenterTest.java │ └── logic │ └── data │ └── remote │ └── MagicalRemoteDataSourceTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── Buggy.gif ├── Fixy.gif ├── SwitchMap.gif └── Zipyosa.gif ├── projectFilesBackup └── .idea │ └── workspace.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/.gitignore -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/ragdroid/rxify/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/androidTest/java/com/ragdroid/rxify/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/RxifyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/RxifyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/BaseCLActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/BaseCLActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/ChillActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/ChillActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/ChillPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/ChillPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/CodeLabContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/CodeLabContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/list/CodeLabListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/list/CodeLabListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/list/CodeLabListContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/list/CodeLabListContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/list/CodeLabListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/list/CodeLabListPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/misc/TimeTurnerPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/misc/TimeTurnerPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/BaseCLPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/BaseCLPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/EmptyPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/EmptyPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/ErrorPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/ErrorPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/FromPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/FromPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/IntervalPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/IntervalPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/IntervalRangePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/IntervalRangePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/JustPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/JustPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/NeverPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/NeverPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/RangePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/RangePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter/TimerPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter/TimerPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/AssignmentPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/AssignmentPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/BattleFlowPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/BattleFlowPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/BattlePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/BattlePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/DistinctPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/DistinctPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/FilterPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/FilterPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/FlatMapPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/FlatMapPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/MapPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/MapPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/ReducePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/ReducePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/RelayPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/RelayPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/SkipPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/SkipPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/SubjectPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/SubjectPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/TakePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/TakePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/TakeUntilPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/TakeUntilPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/codelab/presenter2/ThreadingPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/codelab/presenter2/ThreadingPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/BaseSchedulerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/BaseSchedulerProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/ItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/ItemType.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/codelab/CodeLabItemHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/codelab/CodeLabItemHandler.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/data/BookDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/data/BookDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/data/MagicalDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/data/MagicalDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/data/StudentDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/data/StudentDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/list/BookItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/list/BookItem.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/list/CodeLabItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/list/CodeLabItem.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/mvp/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/mvp/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/mvp/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/mvp/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/core/zip/ZipData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/core/zip/ZipData.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/dagger/ActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/dagger/ActivityComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/dagger/ActivityScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/dagger/ActivityScope.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/dagger/AppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/dagger/AppComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/dagger/CLEnumKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/dagger/CLEnumKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/entity/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/entity/Book.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/entity/CodeLabData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/entity/CodeLabData.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/entity/FluxWeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/entity/FluxWeed.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/entity/PolyJuice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/entity/PolyJuice.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/entity/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/entity/Student.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/entity/TimeTurner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/entity/TimeTurner.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/home/HomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/home/HomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/home/HomeContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/home/HomeContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/home/HomePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/home/HomePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/library/LibraryActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/library/LibraryActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/library/LibraryContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/library/LibraryContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/library/LibraryPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/library/LibraryPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/ActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/ActivityModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/AppModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/SchedulerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/SchedulerProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/data/remote/ApiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/data/remote/ApiModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/data/remote/BookRemoteDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/data/remote/BookRemoteDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/data/remote/MagicalRemoteDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/data/remote/MagicalRemoteDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/data/remote/StudentRemoteDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/data/remote/StudentRemoteDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/mvp/AbstractPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/mvp/AbstractPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/logic/random/Randomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/logic/random/Randomizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/zip/ZipActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/zip/ZipActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/zip/ZipContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/zip/ZipContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/ragdroid/rxify/zip/ZipPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/java/com/ragdroid/rxify/zip/ZipPresenter.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable-hdpi/ic_action_up.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable-mdpi/ic_action_up.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable-xhdpi/ic_action_up.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_up.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bugit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable/ic_bugit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fixit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable/ic_fixit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_blue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable/rounded_blue.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable/rounded_green.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_purple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/drawable/rounded_purple.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_codelab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/activity_codelab.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_codelab_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/activity_codelab_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/activity_library.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_zip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/activity_zip.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_codelab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/content_codelab.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_codelab_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/content_codelab_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/content_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_zip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/content_zip.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_codelab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/item_codelab.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/layout/item_library.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/ragdroid/rxify/BasePresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/test/java/com/ragdroid/rxify/BasePresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/ragdroid/rxify/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/test/java/com/ragdroid/rxify/ExampleUnitTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/ragdroid/rxify/ZipPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/test/java/com/ragdroid/rxify/ZipPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/ragdroid/rxify/codelab/presenter/EmptyPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/test/java/com/ragdroid/rxify/codelab/presenter/EmptyPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/ragdroid/rxify/codelab/presenter/NeverPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/test/java/com/ragdroid/rxify/codelab/presenter/NeverPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/ragdroid/rxify/logic/data/remote/MagicalRemoteDataSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/app/src/test/java/com/ragdroid/rxify/logic/data/remote/MagicalRemoteDataSourceTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/Buggy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/images/Buggy.gif -------------------------------------------------------------------------------- /images/Fixy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/images/Fixy.gif -------------------------------------------------------------------------------- /images/SwitchMap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/images/SwitchMap.gif -------------------------------------------------------------------------------- /images/Zipyosa.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/images/Zipyosa.gif -------------------------------------------------------------------------------- /projectFilesBackup/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ragdroid/rxify/HEAD/projectFilesBackup/.idea/workspace.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------