├── .github └── workflows │ └── pull_request_check.yaml ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── misc.xml ├── modules.xml ├── saveactions_settings.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── jp │ │ └── kaleidot725 │ │ └── orbit │ │ ├── AppModule.kt │ │ ├── MainActivity.kt │ │ ├── MainApplication.kt │ │ └── ui │ │ ├── common │ │ └── UiStatus.kt │ │ ├── components │ │ ├── molecules │ │ │ ├── BackButton.kt │ │ │ ├── ErrorMessage.kt │ │ │ ├── LoadingIndicator.kt │ │ │ ├── LoadingMessage.kt │ │ │ ├── RetryButton.kt │ │ │ ├── SearchBar.kt │ │ │ ├── SmallCard.kt │ │ │ └── TopBar.kt │ │ ├── organisms │ │ │ ├── DownloadRetryMessage.kt │ │ │ ├── DownloadingMessage.kt │ │ │ ├── PokemonBreeding.kt │ │ │ ├── PokemonCard.kt │ │ │ ├── PokemonEvolution.kt │ │ │ ├── PokemonEvolutions.kt │ │ │ ├── PokemonHeight.kt │ │ │ ├── PokemonPortrait.kt │ │ │ ├── PokemonTwoCard.kt │ │ │ ├── PokemonType.kt │ │ │ ├── PokemonTypes.kt │ │ │ ├── PokemonWeakness.kt │ │ │ ├── PokemonWeaknesses.kt │ │ │ └── PokemonWeight.kt │ │ └── pages │ │ │ ├── details │ │ │ ├── DetailsPage.kt │ │ │ ├── DetailsSideEffect.kt │ │ │ ├── DetailsState.kt │ │ │ └── DetailsViewModel.kt │ │ │ ├── init │ │ │ ├── InitPage.kt │ │ │ ├── InitSideEffect.kt │ │ │ ├── InitState.kt │ │ │ └── InitViewModel.kt │ │ │ └── library │ │ │ ├── LibraryPage.kt │ │ │ ├── LibrarySideEffect.kt │ │ │ ├── LibraryState.kt │ │ │ └── LibraryViewModel.kt │ │ ├── sample │ │ └── SampleData.kt │ │ ├── screen │ │ └── Screen.kt │ │ └── theme │ │ ├── Colors.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_error.xml │ ├── ic_launcher_background.xml │ ├── ic_question_black.xml │ └── ic_question_white.xml │ ├── mipmap-anydpi-v26 │ └── ic_launcher.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_adaptive_back.png │ └── ic_launcher_adaptive_fore.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_adaptive_back.png │ └── ic_launcher_adaptive_fore.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_adaptive_back.png │ └── ic_launcher_adaptive_fore.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_adaptive_back.png │ └── ic_launcher_adaptive_fore.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_adaptive_back.png │ └── ic_launcher_adaptive_fore.png │ ├── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── data ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── pokedex.json │ └── java │ └── jp │ └── kaleidot725 │ └── orbit │ └── data │ ├── DataModule.kt │ ├── dao │ ├── ImageDao.kt │ ├── MultiplierDao.kt │ ├── NextEvolutionDao.kt │ ├── PokemonDao.kt │ ├── PrevEvolutionDao.kt │ ├── TypeDao.kt │ └── WeaknessDao.kt │ ├── database │ └── AppDatabase.kt │ ├── datasource │ └── PokemonDataSource.kt │ ├── dto │ ├── NextEvolutionDto.kt │ ├── PokemonDto.kt │ └── PrevEvolutionDto.kt │ ├── entity │ ├── ImageEntity.kt │ ├── MultiplierEntity.kt │ ├── NextEvolutionEntity.kt │ ├── PokemonDetails.kt │ ├── PokemonEntity.kt │ ├── PrevEvolutionEntity.kt │ ├── TypeEntity.kt │ └── WeaknessEntity.kt │ ├── enum │ └── PokemonType.kt │ └── repository │ ├── ConfigRepository.kt │ └── PokemonRepository.kt ├── docs ├── architecture.drawio ├── architecture.png ├── dataflow.png ├── title.png └── ~$architecture.drawio.dtmp ├── domain ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── jp │ └── kaleidot725 │ └── orbit │ └── domain │ ├── DomainModule.kt │ └── usecase │ ├── FetchAllPokemonUseCase.kt │ ├── LoadPokemonDetailsUseCase.kt │ ├── LoadPokemonEvolutionUseCase.kt │ └── SearchPokemonFromNameUseCase.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /.github/workflows/pull_request_check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.github/workflows/pull_request_check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Orbit -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/saveactions_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/saveactions_settings.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/common/UiStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/common/UiStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/BackButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/BackButton.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/ErrorMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/ErrorMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/LoadingIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/LoadingIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/LoadingMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/LoadingMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/RetryButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/RetryButton.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/SearchBar.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/SmallCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/SmallCard.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/molecules/TopBar.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/DownloadRetryMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/DownloadRetryMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/DownloadingMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/DownloadingMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonBreeding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonBreeding.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonCard.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonEvolution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonEvolution.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonEvolutions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonEvolutions.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonHeight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonHeight.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonPortrait.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonPortrait.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonTwoCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonTwoCard.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonType.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonTypes.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonWeakness.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonWeakness.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonWeaknesses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonWeaknesses.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonWeight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/organisms/PokemonWeight.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsPage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsSideEffect.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsState.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/details/DetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitPage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitSideEffect.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitState.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/init/InitViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibraryPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibraryPage.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibrarySideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibrarySideEffect.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibraryState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibraryState.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibraryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/components/pages/library/LibraryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/sample/SampleData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/sample/SampleData.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/screen/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/screen/Screen.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/theme/Colors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/theme/Colors.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/theme/Shape.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/jp/kaleidot725/orbit/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/java/jp/kaleidot725/orbit/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/drawable/ic_error.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_question_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/drawable/ic_question_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_question_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/drawable/ic_question_white.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_back.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_fore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_fore.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_back.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_fore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_fore.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_back.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_fore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_fore.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_back.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_fore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_fore.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_back.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_fore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_fore.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/assets/pokedex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/assets/pokedex.json -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/DataModule.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/ImageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/ImageDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/MultiplierDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/MultiplierDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/NextEvolutionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/NextEvolutionDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/PokemonDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/PokemonDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/PrevEvolutionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/PrevEvolutionDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/TypeDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/TypeDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dao/WeaknessDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dao/WeaknessDao.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/database/AppDatabase.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/datasource/PokemonDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/datasource/PokemonDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dto/NextEvolutionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dto/NextEvolutionDto.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dto/PokemonDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dto/PokemonDto.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/dto/PrevEvolutionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/dto/PrevEvolutionDto.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/ImageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/ImageEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/MultiplierEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/MultiplierEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/NextEvolutionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/NextEvolutionEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/PokemonDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/PokemonDetails.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/PokemonEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/PokemonEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/PrevEvolutionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/PrevEvolutionEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/TypeEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/TypeEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/entity/WeaknessEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/entity/WeaknessEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/enum/PokemonType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/enum/PokemonType.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/repository/ConfigRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/repository/ConfigRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/jp/kaleidot725/orbit/data/repository/PokemonRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/data/src/main/java/jp/kaleidot725/orbit/data/repository/PokemonRepository.kt -------------------------------------------------------------------------------- /docs/architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/docs/architecture.drawio -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /docs/dataflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/docs/dataflow.png -------------------------------------------------------------------------------- /docs/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/docs/title.png -------------------------------------------------------------------------------- /docs/~$architecture.drawio.dtmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/docs/~$architecture.drawio.dtmp -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/build.gradle -------------------------------------------------------------------------------- /domain/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/proguard-rules.pro -------------------------------------------------------------------------------- /domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/src/main/java/jp/kaleidot725/orbit/domain/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/src/main/java/jp/kaleidot725/orbit/domain/DomainModule.kt -------------------------------------------------------------------------------- /domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/FetchAllPokemonUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/FetchAllPokemonUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/LoadPokemonDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/LoadPokemonDetailsUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/LoadPokemonEvolutionUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/LoadPokemonEvolutionUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/SearchPokemonFromNameUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/domain/src/main/java/jp/kaleidot725/orbit/domain/usecase/SearchPokemonFromNameUseCase.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleidot725/Jetpack-Compose-Orbit-MVI-Demo/HEAD/settings.gradle --------------------------------------------------------------------------------