├── .gitignore ├── .idea └── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── developersancho │ │ │ └── hb │ │ │ ├── app │ │ │ ├── HBApp.kt │ │ │ └── widgets │ │ │ │ └── SearchEditTextExtension.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ └── features │ │ │ ├── detail │ │ │ ├── DetailContract.kt │ │ │ ├── DetailFragment.kt │ │ │ └── DetailViewModel.kt │ │ │ ├── main │ │ │ └── MainActivity.kt │ │ │ └── search │ │ │ ├── SearchAdapter.kt │ │ │ ├── SearchContract.kt │ │ │ ├── SearchFilterType.kt │ │ │ ├── SearchFragment.kt │ │ │ └── SearchViewModel.kt │ └── res │ │ ├── color │ │ └── selector_radio_gray_chip_text_color.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── bg_search_bar.xml │ │ ├── bg_search_bar_light.xml │ │ ├── ic_baseline_arrow_left_24.xml │ │ ├── ic_close_circle_gray.xml │ │ ├── ic_close_circle_red_tint.xml │ │ ├── ic_error_image.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_search_bar_small.xml │ │ ├── ic_search_bar_small_gray.xml │ │ └── selector_radio_gray_chip_background_color.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_detail.xml │ │ ├── fragment_search.xml │ │ └── item_search.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── developersancho │ └── hb │ ├── ExampleUnitTest.kt │ └── features │ ├── detail │ ├── DetailContractTest.kt │ └── DetailViewModelTest.kt │ └── search │ ├── SearchContractTest.kt │ └── SearchViewModelTest.kt ├── appcompose ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── developersancho │ │ │ └── hb │ │ │ └── compose │ │ │ ├── app │ │ │ ├── HBApp.kt │ │ │ ├── extensions │ │ │ │ ├── ClickableSingle.kt │ │ │ │ ├── NavArgsExtensions.kt │ │ │ │ ├── RememberFlow.kt │ │ │ │ ├── SystemUi.kt │ │ │ │ └── TimedVisibility.kt │ │ │ ├── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Layout.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── widgets │ │ │ │ ├── EmptyView.kt │ │ │ │ ├── HBToolbar.kt │ │ │ │ ├── LoadingView.kt │ │ │ │ ├── ProgressIndicator.kt │ │ │ │ └── SegmentedControl.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ └── features │ │ │ ├── detail │ │ │ ├── DetailContract.kt │ │ │ ├── DetailScreen.kt │ │ │ ├── DetailViewModel.kt │ │ │ └── view │ │ │ │ └── DetailTextRow.kt │ │ │ ├── main │ │ │ ├── MainActivity.kt │ │ │ └── MainRoot.kt │ │ │ └── search │ │ │ ├── SearchContract.kt │ │ │ ├── SearchFilterType.kt │ │ │ ├── SearchScreen.kt │ │ │ ├── SearchViewModel.kt │ │ │ └── view │ │ │ ├── SearchRow.kt │ │ │ └── SearchTextField.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── bg_search_bar.xml │ │ ├── bg_search_bar_light.xml │ │ ├── ic_baseline_arrow_left_24.xml │ │ ├── ic_close_circle_gray.xml │ │ ├── ic_close_circle_red_tint.xml │ │ ├── ic_error_image.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_search_bar_small.xml │ │ └── ic_search_bar_small_gray.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── developersancho │ └── hb │ └── compose │ ├── ExampleUnitTest.kt │ └── features │ ├── detail │ ├── DetailContractTest.kt │ └── DetailViewModelTest.kt │ └── search │ ├── SearchContractTest.kt │ └── SearchViewModelTest.kt ├── art ├── architecture.png ├── clean_arch.jpeg ├── project.png └── screenshots │ ├── compose-detail.png │ ├── compose-search.png │ ├── detail.png │ └── search.png ├── data ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── developersancho │ │ └── data │ │ ├── model │ │ ├── dto │ │ │ └── SearchItemDto.kt │ │ └── remote │ │ │ ├── SearchItem.kt │ │ │ └── SearchResponse.kt │ │ ├── remote │ │ ├── di │ │ │ └── RemoteModule.kt │ │ └── service │ │ │ └── SearchService.kt │ │ └── repository │ │ ├── SearchRepository.kt │ │ └── di │ │ └── RepositoryModule.kt │ └── test │ └── java │ └── com │ └── developersancho │ └── data │ ├── model │ ├── dto │ │ └── SearchItemDtoTest.kt │ └── remote │ │ ├── SearchItemTest.kt │ │ └── SearchResponseTest.kt │ ├── remote │ └── SearchServiceTest.kt │ └── repository │ └── SearchRepositoryTest.kt ├── domain ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── developersancho │ │ └── domain │ │ ├── di │ │ └── DomainModule.kt │ │ └── search │ │ ├── Search.kt │ │ └── SearchPagingSource.kt │ └── test │ └── java │ └── com │ └── developersancho │ └── domain │ └── SearchTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libraries ├── framework │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── developersancho │ │ │ └── framework │ │ │ ├── base │ │ │ ├── BaseActivity.kt │ │ │ ├── BaseExtension.kt │ │ │ ├── BaseFragment.kt │ │ │ ├── BindingViewHolder.kt │ │ │ ├── mvi │ │ │ │ ├── BaseMviFragment.kt │ │ │ │ ├── BaseViewState.kt │ │ │ │ └── MviViewModel.kt │ │ │ └── mvvm │ │ │ │ └── MvvmViewModel.kt │ │ │ ├── extensions │ │ │ ├── AnyExtension.kt │ │ │ ├── DateExtension.kt │ │ │ ├── EditTextExtension.kt │ │ │ ├── FragmentExtension.kt │ │ │ ├── KeyboardExtension.kt │ │ │ ├── LifecycleOwnerExtension.kt │ │ │ ├── MoshiExtension.kt │ │ │ ├── RecyclerViewExtension.kt │ │ │ ├── ResourceExtension.kt │ │ │ ├── SnackbarExtension.kt │ │ │ ├── ToastExtension.kt │ │ │ ├── VariableExtension.kt │ │ │ ├── ViewBindingExtension.kt │ │ │ └── ViewExtension.kt │ │ │ ├── network │ │ │ ├── ApiCallExtension.kt │ │ │ ├── DataState.kt │ │ │ ├── HandleError.kt │ │ │ ├── HttpStatusCode.kt │ │ │ └── interceptor │ │ │ │ └── HttpRequestInterceptor.kt │ │ │ └── usecase │ │ │ ├── RequestPagingUseCase.kt │ │ │ └── RequestUseCase.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── developersancho │ │ └── framework │ │ └── ExampleUnitTest.kt ├── navigation │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── developersancho │ │ │ └── navigation │ │ │ ├── AnimationType.kt │ │ │ ├── FragNav.kt │ │ │ ├── FragNavExtension.kt │ │ │ └── TransitionType.kt │ │ └── res │ │ ├── anim │ │ ├── fragnav_anim_in.xml │ │ ├── fragnav_anim_in_from_pop.xml │ │ ├── fragnav_anim_out.xml │ │ ├── fragnav_anim_out_from_pop.xml │ │ ├── fragnav_anim_scale_in.xml │ │ ├── fragnav_anim_scale_in_from_pop.xml │ │ ├── fragnav_anim_scale_out.xml │ │ ├── fragnav_anim_scale_out_from_pop.xml │ │ ├── fragnav_anim_vertical_in_from_pop_long.xml │ │ ├── fragnav_anim_vertical_in_long.xml │ │ ├── fragnav_anim_vertical_out_from_pop_long.xml │ │ ├── fragnav_anim_vertical_out_long.xml │ │ ├── fragnav_slide_in_left.xml │ │ ├── fragnav_slide_in_right.xml │ │ ├── fragnav_slide_out_left.xml │ │ └── fragnav_slide_out_right.xml │ │ └── values │ │ └── ids.xml └── testutils │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── developersancho │ └── testutils │ ├── BaseServiceTest.kt │ ├── MockkUnitTest.kt │ ├── TestCoroutineRule.kt │ └── TestRobolectric.kt └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/app/HBApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/app/HBApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/app/widgets/SearchEditTextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/app/widgets/SearchEditTextExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/detail/DetailContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/detail/DetailContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/detail/DetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/detail/DetailFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/detail/DetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/detail/DetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/search/SearchAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/search/SearchAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/search/SearchContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/search/SearchContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/search/SearchFilterType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/search/SearchFilterType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/search/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/search/SearchFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/developersancho/hb/features/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/java/com/developersancho/hb/features/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/color/selector_radio_gray_chip_text_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/color/selector_radio_gray_chip_text_color.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_search_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/bg_search_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_search_bar_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/bg_search_bar_light.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_arrow_left_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_baseline_arrow_left_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close_circle_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_close_circle_gray.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close_circle_red_tint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_close_circle_red_tint.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_error_image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_bar_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_search_bar_small.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_bar_small_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/ic_search_bar_small_gray.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_radio_gray_chip_background_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/drawable/selector_radio_gray_chip_background_color.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/layout/fragment_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/layout/fragment_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/layout/item_search.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/developersancho/hb/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/test/java/com/developersancho/hb/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/developersancho/hb/features/detail/DetailContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/test/java/com/developersancho/hb/features/detail/DetailContractTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/developersancho/hb/features/detail/DetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/test/java/com/developersancho/hb/features/detail/DetailViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/developersancho/hb/features/search/SearchContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/test/java/com/developersancho/hb/features/search/SearchContractTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/developersancho/hb/features/search/SearchViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/app/src/test/java/com/developersancho/hb/features/search/SearchViewModelTest.kt -------------------------------------------------------------------------------- /appcompose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /appcompose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/build.gradle.kts -------------------------------------------------------------------------------- /appcompose/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/proguard-rules.pro -------------------------------------------------------------------------------- /appcompose/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/HBApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/HBApp.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/ClickableSingle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/ClickableSingle.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/NavArgsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/NavArgsExtensions.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/RememberFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/RememberFlow.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/SystemUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/SystemUi.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/TimedVisibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/extensions/TimedVisibility.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Color.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Layout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Layout.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Shape.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Theme.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/theme/Type.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/EmptyView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/EmptyView.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/HBToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/HBToolbar.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/LoadingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/LoadingView.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/ProgressIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/ProgressIndicator.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/SegmentedControl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/app/widgets/SegmentedControl.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/di/AppModule.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/detail/DetailContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/detail/DetailContract.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/detail/DetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/detail/DetailScreen.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/detail/DetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/detail/DetailViewModel.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/detail/view/DetailTextRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/detail/view/DetailTextRow.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/main/MainActivity.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/main/MainRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/main/MainRoot.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchContract.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchFilterType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchFilterType.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchScreen.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/search/SearchViewModel.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/search/view/SearchRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/search/view/SearchRow.kt -------------------------------------------------------------------------------- /appcompose/src/main/java/com/developersancho/hb/compose/features/search/view/SearchTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/java/com/developersancho/hb/compose/features/search/view/SearchTextField.kt -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/bg_search_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/bg_search_bar.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/bg_search_bar_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/bg_search_bar_light.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_baseline_arrow_left_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_baseline_arrow_left_24.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_close_circle_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_close_circle_gray.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_close_circle_red_tint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_close_circle_red_tint.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_error_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_error_image.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_search_bar_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_search_bar_small.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/drawable/ic_search_bar_small_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/drawable/ic_search_bar_small_gray.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /appcompose/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /appcompose/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /appcompose/src/test/java/com/developersancho/hb/compose/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/test/java/com/developersancho/hb/compose/ExampleUnitTest.kt -------------------------------------------------------------------------------- /appcompose/src/test/java/com/developersancho/hb/compose/features/detail/DetailContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/test/java/com/developersancho/hb/compose/features/detail/DetailContractTest.kt -------------------------------------------------------------------------------- /appcompose/src/test/java/com/developersancho/hb/compose/features/detail/DetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/test/java/com/developersancho/hb/compose/features/detail/DetailViewModelTest.kt -------------------------------------------------------------------------------- /appcompose/src/test/java/com/developersancho/hb/compose/features/search/SearchContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/test/java/com/developersancho/hb/compose/features/search/SearchContractTest.kt -------------------------------------------------------------------------------- /appcompose/src/test/java/com/developersancho/hb/compose/features/search/SearchViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/appcompose/src/test/java/com/developersancho/hb/compose/features/search/SearchViewModelTest.kt -------------------------------------------------------------------------------- /art/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/architecture.png -------------------------------------------------------------------------------- /art/clean_arch.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/clean_arch.jpeg -------------------------------------------------------------------------------- /art/project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/project.png -------------------------------------------------------------------------------- /art/screenshots/compose-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/screenshots/compose-detail.png -------------------------------------------------------------------------------- /art/screenshots/compose-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/screenshots/compose-search.png -------------------------------------------------------------------------------- /art/screenshots/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/screenshots/detail.png -------------------------------------------------------------------------------- /art/screenshots/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/art/screenshots/search.png -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/build.gradle.kts -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/model/dto/SearchItemDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/model/dto/SearchItemDto.kt -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/model/remote/SearchItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/model/remote/SearchItem.kt -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/model/remote/SearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/model/remote/SearchResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/remote/di/RemoteModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/remote/di/RemoteModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/remote/service/SearchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/remote/service/SearchService.kt -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/repository/SearchRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/developersancho/data/repository/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/main/java/com/developersancho/data/repository/di/RepositoryModule.kt -------------------------------------------------------------------------------- /data/src/test/java/com/developersancho/data/model/dto/SearchItemDtoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/test/java/com/developersancho/data/model/dto/SearchItemDtoTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/developersancho/data/model/remote/SearchItemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/test/java/com/developersancho/data/model/remote/SearchItemTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/developersancho/data/model/remote/SearchResponseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/test/java/com/developersancho/data/model/remote/SearchResponseTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/developersancho/data/remote/SearchServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/test/java/com/developersancho/data/remote/SearchServiceTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/developersancho/data/repository/SearchRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/data/src/test/java/com/developersancho/data/repository/SearchRepositoryTest.kt -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/build.gradle.kts -------------------------------------------------------------------------------- /domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/proguard-rules.pro -------------------------------------------------------------------------------- /domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/src/main/java/com/developersancho/domain/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/src/main/java/com/developersancho/domain/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/developersancho/domain/search/Search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/src/main/java/com/developersancho/domain/search/Search.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/developersancho/domain/search/SearchPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/src/main/java/com/developersancho/domain/search/SearchPagingSource.kt -------------------------------------------------------------------------------- /domain/src/test/java/com/developersancho/domain/SearchTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/domain/src/test/java/com/developersancho/domain/SearchTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libraries/framework/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/framework/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/build.gradle.kts -------------------------------------------------------------------------------- /libraries/framework/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/framework/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/BaseActivity.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/BaseExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/BaseExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/BaseFragment.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/BindingViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/BindingViewHolder.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/mvi/BaseMviFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/mvi/BaseMviFragment.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/mvi/BaseViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/mvi/BaseViewState.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/mvi/MviViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/mvi/MviViewModel.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/base/mvvm/MvvmViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/base/mvvm/MvvmViewModel.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/AnyExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/AnyExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/DateExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/DateExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/EditTextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/EditTextExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/FragmentExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/FragmentExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/KeyboardExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/KeyboardExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/LifecycleOwnerExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/LifecycleOwnerExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/MoshiExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/MoshiExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/RecyclerViewExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/RecyclerViewExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/ResourceExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/ResourceExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/SnackbarExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/SnackbarExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/ToastExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/ToastExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/VariableExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/VariableExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/ViewBindingExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/ViewBindingExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/extensions/ViewExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/extensions/ViewExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/network/ApiCallExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/network/ApiCallExtension.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/network/DataState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/network/DataState.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/network/HandleError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/network/HandleError.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/network/HttpStatusCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/network/HttpStatusCode.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/network/interceptor/HttpRequestInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/network/interceptor/HttpRequestInterceptor.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/usecase/RequestPagingUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/usecase/RequestPagingUseCase.kt -------------------------------------------------------------------------------- /libraries/framework/src/main/java/com/developersancho/framework/usecase/RequestUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/main/java/com/developersancho/framework/usecase/RequestUseCase.kt -------------------------------------------------------------------------------- /libraries/framework/src/test/java/com/developersancho/framework/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/framework/src/test/java/com/developersancho/framework/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libraries/navigation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/build.gradle.kts -------------------------------------------------------------------------------- /libraries/navigation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/java/com/developersancho/navigation/AnimationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/java/com/developersancho/navigation/AnimationType.kt -------------------------------------------------------------------------------- /libraries/navigation/src/main/java/com/developersancho/navigation/FragNav.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/java/com/developersancho/navigation/FragNav.kt -------------------------------------------------------------------------------- /libraries/navigation/src/main/java/com/developersancho/navigation/FragNavExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/java/com/developersancho/navigation/FragNavExtension.kt -------------------------------------------------------------------------------- /libraries/navigation/src/main/java/com/developersancho/navigation/TransitionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/java/com/developersancho/navigation/TransitionType.kt -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_in.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_in_from_pop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_in_from_pop.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_out.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_out_from_pop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_out_from_pop.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_scale_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_scale_in.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_scale_in_from_pop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_scale_in_from_pop.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_scale_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_scale_out.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_scale_out_from_pop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_scale_out_from_pop.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_vertical_in_from_pop_long.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_vertical_in_from_pop_long.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_vertical_in_long.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_vertical_in_long.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_vertical_out_from_pop_long.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_vertical_out_from_pop_long.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_anim_vertical_out_long.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_anim_vertical_out_long.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_slide_in_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_slide_in_left.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_slide_in_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_slide_in_right.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_slide_out_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_slide_out_left.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/anim/fragnav_slide_out_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/anim/fragnav_slide_out_right.xml -------------------------------------------------------------------------------- /libraries/navigation/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/navigation/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /libraries/testutils/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/testutils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/build.gradle.kts -------------------------------------------------------------------------------- /libraries/testutils/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/testutils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/testutils/src/main/java/com/developersancho/testutils/BaseServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/src/main/java/com/developersancho/testutils/BaseServiceTest.kt -------------------------------------------------------------------------------- /libraries/testutils/src/main/java/com/developersancho/testutils/MockkUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/src/main/java/com/developersancho/testutils/MockkUnitTest.kt -------------------------------------------------------------------------------- /libraries/testutils/src/main/java/com/developersancho/testutils/TestCoroutineRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/src/main/java/com/developersancho/testutils/TestCoroutineRule.kt -------------------------------------------------------------------------------- /libraries/testutils/src/main/java/com/developersancho/testutils/TestRobolectric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/libraries/testutils/src/main/java/com/developersancho/testutils/TestRobolectric.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developersancho/HB.Case.Android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------