├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ ├── App.kt │ │ │ └── MainActivity.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── jaimegc │ └── dragonballmodularization │ └── ExampleUnitTest.kt ├── art ├── all_modules.png ├── app_module.png ├── architecture_diagram.jpg ├── favorites_details.jpg ├── feature_modules.png ├── home_favorites.jpg ├── home_list.jpg ├── library_modules.png ├── linkedin.png ├── list_details.jpg ├── logo.jpg ├── modules.jpg └── modules.png ├── features ├── dragonball_details │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── features │ │ │ └── dragonball_details │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── jaimegc │ │ │ │ └── dragonballmodularization │ │ │ │ └── features │ │ │ │ └── dragonball_details │ │ │ │ ├── data │ │ │ │ ├── DragonBallDetailsRepositoryImpl.kt │ │ │ │ └── datasource │ │ │ │ │ └── local │ │ │ │ │ ├── DragonBallDetailsLocalDataSource.kt │ │ │ │ │ └── DragonBallDetailsLocalDataSourceImpl.kt │ │ │ │ ├── di │ │ │ │ └── DragonBallDetailsModule.kt │ │ │ │ ├── domain │ │ │ │ ├── repository │ │ │ │ │ └── DragonBallDetailsRepository.kt │ │ │ │ └── usecase │ │ │ │ │ ├── DragonBallDetailsUseCase.kt │ │ │ │ │ └── FavoriteDragonBallToggleUseCase.kt │ │ │ │ └── presentation │ │ │ │ ├── DragonBallDetailsActivity.kt │ │ │ │ ├── DragonBallDetailsFragment.kt │ │ │ │ ├── DragonBallDetailsFragmentArgs.kt │ │ │ │ └── DragonBallDetailsViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── dark_blue_bg.xml │ │ │ ├── dark_grey_bg.xml │ │ │ ├── fav_bg.xml │ │ │ ├── ic_unselected_fav_24.xml │ │ │ ├── iv_selected_fav.xml │ │ │ └── pink_rounded_bg.xml │ │ │ ├── layout │ │ │ ├── activity_dragonball_details.xml │ │ │ └── fragment_dragonball_details.xml │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── features │ │ └── dragonball_details │ │ └── ExampleUnitTest.kt ├── dragonball_favorites │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── features │ │ │ └── dragonball_favorites │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── jaimegc │ │ │ │ └── dragonballmodularization │ │ │ │ └── features │ │ │ │ └── dragonball_favorites │ │ │ │ ├── data │ │ │ │ ├── FavoriteDragonBallRepositoryImpl.kt │ │ │ │ └── datasource │ │ │ │ │ └── local │ │ │ │ │ ├── FavoritesDragonBallLocalDataSource.kt │ │ │ │ │ └── FavoritesDragonBallLocalDataSourceImpl.kt │ │ │ │ ├── di │ │ │ │ └── FavoriteDragonBallModule.kt │ │ │ │ ├── domain │ │ │ │ ├── repository │ │ │ │ │ └── FavoriteDragonBallRepository.kt │ │ │ │ └── usecase │ │ │ │ │ └── FavoriteDragonBallInquiryUseCase.kt │ │ │ │ └── presentation │ │ │ │ ├── FavoriteDragonBallFragment.kt │ │ │ │ └── FavoriteDragonBallViewModel.kt │ │ └── res │ │ │ ├── layout │ │ │ └── fragment_favorite_dragonball.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── features │ │ └── dragonball_favorites │ │ └── ExampleUnitTest.kt ├── dragonball_list │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── features │ │ │ └── dragonball_list │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── jaimegc │ │ │ │ └── dragonballmodularization │ │ │ │ └── features │ │ │ │ └── dragonball_list │ │ │ │ ├── data │ │ │ │ ├── DragonBallListRepositoryImpl.kt │ │ │ │ └── datasources │ │ │ │ │ ├── local │ │ │ │ │ ├── DragonBallListLocalSource.kt │ │ │ │ │ └── DragonBallListLocalSourceImpl.kt │ │ │ │ │ └── remote │ │ │ │ │ ├── DragonBallListApi.kt │ │ │ │ │ ├── DragonBallListRemoteSource.kt │ │ │ │ │ └── DragonBallListRemoteSourceImpl.kt │ │ │ │ ├── di │ │ │ │ └── DragonBallListModule.kt │ │ │ │ ├── domain │ │ │ │ ├── repository │ │ │ │ │ └── DragonBallListRepository.kt │ │ │ │ └── usecase │ │ │ │ │ └── DragonBallListUseCase.kt │ │ │ │ └── presentation │ │ │ │ ├── CacheStateSharedViewModel.kt │ │ │ │ ├── DragonBallListFragment.kt │ │ │ │ └── DragonBallListViewModel.kt │ │ └── res │ │ │ ├── layout │ │ │ └── fragment_dragonball_list.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── features │ │ └── dragonball_list │ │ └── ExampleUnitTest.kt └── home │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── features │ │ └── home │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── features │ │ │ └── home │ │ │ ├── di │ │ │ └── HomeModules.kt │ │ │ └── presentation │ │ │ ├── HomeActivity.kt │ │ │ └── HomeFragment.kt │ └── res │ │ ├── drawable │ │ ├── ic_favorites.xml │ │ ├── ic_list.xml │ │ ├── sl_navigation.xml │ │ └── splash.xml │ │ ├── layout │ │ ├── activity_home.xml │ │ └── fragment_home.xml │ │ ├── menu │ │ └── bottom_menu.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── navigation │ │ ├── navigation_dragonball_favorites_graph.xml │ │ ├── navigation_dragonball_list_graph.xml │ │ └── navigation_home_graph.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── jaimegc │ └── dragonballmodularization │ └── features │ └── home │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libraries ├── base │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── base │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── base │ │ │ ├── data │ │ │ ├── DragonBallModels.kt │ │ │ ├── FailureData.kt │ │ │ └── Resource.kt │ │ │ ├── domain │ │ │ └── FlowUseCase.kt │ │ │ ├── ui │ │ │ ├── BaseActivity.kt │ │ │ └── BaseFragment.kt │ │ │ └── util │ │ │ ├── ApplicationDispatchersProvider.kt │ │ │ ├── NetworkCodes.kt │ │ │ └── SchedulerProvider.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── libraries │ │ └── base │ │ └── ExampleUnitTest.kt ├── local │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── local │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── jaimegc │ │ │ │ └── dragonballmodularization │ │ │ │ └── libraries │ │ │ │ └── local │ │ │ │ ├── AppDatabase.kt │ │ │ │ ├── dao │ │ │ │ ├── DragonBallDao.kt │ │ │ │ └── FavoritesDao.kt │ │ │ │ ├── di │ │ │ │ └── LocalModule.kt │ │ │ │ └── entity │ │ │ │ ├── DragonBallInfoConverter.kt │ │ │ │ └── DragonBallInfoEntity.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── libraries │ │ └── local │ │ └── ExampleUnitTest.kt ├── navigator │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── navigator │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── navigator │ │ │ ├── ActionKeys.kt │ │ │ └── NavigationActions.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── libraries │ │ └── navigator │ │ └── ExampleUnitTest.kt ├── remote │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── remote │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── dragon_ball_response.json │ │ ├── java │ │ │ └── com │ │ │ │ └── jaimegc │ │ │ │ └── dragonballmodularization │ │ │ │ └── libraries │ │ │ │ └── remote │ │ │ │ ├── NetworkBoundResource.kt │ │ │ │ ├── di │ │ │ │ └── RemoteModule.kt │ │ │ │ └── util │ │ │ │ ├── ErrorCodesMapper.kt │ │ │ │ └── RemoteCallHelper.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── libraries │ │ └── remote │ │ └── ExampleUnitTest.kt └── ui-components │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── jaimegc │ │ └── dragonballmodularization │ │ └── libraries │ │ └── ui_components │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jaimegc │ │ │ └── dragonballmodularization │ │ │ └── libraries │ │ │ └── ui_components │ │ │ ├── adapter │ │ │ └── DragonBallRecyclerAdapter.kt │ │ │ ├── customview │ │ │ └── DragonBallCellView.kt │ │ │ ├── util │ │ │ ├── ErrorDialogsHelper.kt │ │ │ ├── Extensions.kt │ │ │ ├── NavUtils.kt │ │ │ ├── NavigationExtensions.kt │ │ │ ├── SingleLiveData.kt │ │ │ └── ValorantGlideModule.kt │ │ │ └── viewmodel │ │ │ └── DragonBallCellViewModel.kt │ └── res │ │ ├── drawable-hdpi │ │ └── logo_splash.png │ │ ├── drawable-mdpi │ │ └── logo_splash.png │ │ ├── drawable-xhdpi │ │ └── logo_splash.png │ │ ├── drawable-xxhdpi │ │ └── logo_splash.png │ │ ├── drawable-xxxhdpi │ │ └── logo_splash.png │ │ ├── drawable │ │ ├── cell_gradient.xml │ │ ├── dragonball_cell_bg.xml │ │ ├── dragonball_test.jpg │ │ ├── ic_broken_image_24.xml │ │ ├── ic_fav_light.xml │ │ └── splash.xml │ │ ├── font │ │ ├── rubik.ttf │ │ ├── rubik_regular.ttf │ │ └── saiyan.ttf │ │ ├── layout │ │ ├── item_dragonball_cell.xml │ │ └── view_dragonball_cell.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── jaimegc │ └── dragonballmodularization │ └── libraries │ └── ui_components │ └── ExampleUnitTest.kt └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/jaimegc/dragonballmodularization/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/androidTest/java/com/jaimegc/dragonballmodularization/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/jaimegc/dragonballmodularization/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/java/com/jaimegc/dragonballmodularization/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/jaimegc/dragonballmodularization/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/java/com/jaimegc/dragonballmodularization/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/test/java/com/jaimegc/dragonballmodularization/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/app/src/test/java/com/jaimegc/dragonballmodularization/ExampleUnitTest.kt -------------------------------------------------------------------------------- /art/all_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/all_modules.png -------------------------------------------------------------------------------- /art/app_module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/app_module.png -------------------------------------------------------------------------------- /art/architecture_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/architecture_diagram.jpg -------------------------------------------------------------------------------- /art/favorites_details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/favorites_details.jpg -------------------------------------------------------------------------------- /art/feature_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/feature_modules.png -------------------------------------------------------------------------------- /art/home_favorites.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/home_favorites.jpg -------------------------------------------------------------------------------- /art/home_list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/home_list.jpg -------------------------------------------------------------------------------- /art/library_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/library_modules.png -------------------------------------------------------------------------------- /art/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/linkedin.png -------------------------------------------------------------------------------- /art/list_details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/list_details.jpg -------------------------------------------------------------------------------- /art/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/logo.jpg -------------------------------------------------------------------------------- /art/modules.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/modules.jpg -------------------------------------------------------------------------------- /art/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/art/modules.png -------------------------------------------------------------------------------- /features/dragonball_details/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /features/dragonball_details/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/build.gradle.kts -------------------------------------------------------------------------------- /features/dragonball_details/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/dragonball_details/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/proguard-rules.pro -------------------------------------------------------------------------------- /features/dragonball_details/src/androidTest/java/com/jaimegc/dragonballmodularization/features/dragonball_details/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/androidTest/java/com/jaimegc/dragonballmodularization/features/dragonball_details/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/data/DragonBallDetailsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/data/DragonBallDetailsRepositoryImpl.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/data/datasource/local/DragonBallDetailsLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/data/datasource/local/DragonBallDetailsLocalDataSource.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/data/datasource/local/DragonBallDetailsLocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/data/datasource/local/DragonBallDetailsLocalDataSourceImpl.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/di/DragonBallDetailsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/di/DragonBallDetailsModule.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/domain/repository/DragonBallDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/domain/repository/DragonBallDetailsRepository.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/domain/usecase/DragonBallDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/domain/usecase/DragonBallDetailsUseCase.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/domain/usecase/FavoriteDragonBallToggleUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/domain/usecase/FavoriteDragonBallToggleUseCase.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsActivity.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsFragment.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsFragmentArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsFragmentArgs.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_details/presentation/DragonBallDetailsViewModel.kt -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/drawable/dark_blue_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/drawable/dark_blue_bg.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/drawable/dark_grey_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/drawable/dark_grey_bg.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/drawable/fav_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/drawable/fav_bg.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/drawable/ic_unselected_fav_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/drawable/ic_unselected_fav_24.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/drawable/iv_selected_fav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/drawable/iv_selected_fav.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/drawable/pink_rounded_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/drawable/pink_rounded_bg.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/layout/activity_dragonball_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/layout/activity_dragonball_details.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/layout/fragment_dragonball_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/layout/fragment_dragonball_details.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /features/dragonball_details/src/test/java/com/jaimegc/dragonballmodularization/features/dragonball_details/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_details/src/test/java/com/jaimegc/dragonballmodularization/features/dragonball_details/ExampleUnitTest.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /features/dragonball_favorites/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/build.gradle.kts -------------------------------------------------------------------------------- /features/dragonball_favorites/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/dragonball_favorites/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/proguard-rules.pro -------------------------------------------------------------------------------- /features/dragonball_favorites/src/androidTest/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/androidTest/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/data/FavoriteDragonBallRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/data/FavoriteDragonBallRepositoryImpl.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/data/datasource/local/FavoritesDragonBallLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/data/datasource/local/FavoritesDragonBallLocalDataSource.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/data/datasource/local/FavoritesDragonBallLocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/data/datasource/local/FavoritesDragonBallLocalDataSourceImpl.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/di/FavoriteDragonBallModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/di/FavoriteDragonBallModule.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/domain/repository/FavoriteDragonBallRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/domain/repository/FavoriteDragonBallRepository.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/domain/usecase/FavoriteDragonBallInquiryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/domain/usecase/FavoriteDragonBallInquiryUseCase.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/presentation/FavoriteDragonBallFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/presentation/FavoriteDragonBallFragment.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/presentation/FavoriteDragonBallViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/presentation/FavoriteDragonBallViewModel.kt -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/res/layout/fragment_favorite_dragonball.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/res/layout/fragment_favorite_dragonball.xml -------------------------------------------------------------------------------- /features/dragonball_favorites/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /features/dragonball_favorites/src/test/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_favorites/src/test/java/com/jaimegc/dragonballmodularization/features/dragonball_favorites/ExampleUnitTest.kt -------------------------------------------------------------------------------- /features/dragonball_list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /features/dragonball_list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/build.gradle.kts -------------------------------------------------------------------------------- /features/dragonball_list/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/dragonball_list/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/proguard-rules.pro -------------------------------------------------------------------------------- /features/dragonball_list/src/androidTest/java/com/jaimegc/dragonballmodularization/features/dragonball_list/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/androidTest/java/com/jaimegc/dragonballmodularization/features/dragonball_list/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/DragonBallListRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/DragonBallListRepositoryImpl.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/local/DragonBallListLocalSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/local/DragonBallListLocalSource.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/local/DragonBallListLocalSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/local/DragonBallListLocalSourceImpl.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/remote/DragonBallListApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/remote/DragonBallListApi.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/remote/DragonBallListRemoteSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/remote/DragonBallListRemoteSource.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/remote/DragonBallListRemoteSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/data/datasources/remote/DragonBallListRemoteSourceImpl.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/di/DragonBallListModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/di/DragonBallListModule.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/domain/repository/DragonBallListRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/domain/repository/DragonBallListRepository.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/domain/usecase/DragonBallListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/domain/usecase/DragonBallListUseCase.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/presentation/CacheStateSharedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/presentation/CacheStateSharedViewModel.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/presentation/DragonBallListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/presentation/DragonBallListFragment.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/presentation/DragonBallListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/java/com/jaimegc/dragonballmodularization/features/dragonball_list/presentation/DragonBallListViewModel.kt -------------------------------------------------------------------------------- /features/dragonball_list/src/main/res/layout/fragment_dragonball_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/res/layout/fragment_dragonball_list.xml -------------------------------------------------------------------------------- /features/dragonball_list/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /features/dragonball_list/src/test/java/com/jaimegc/dragonballmodularization/features/dragonball_list/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/dragonball_list/src/test/java/com/jaimegc/dragonballmodularization/features/dragonball_list/ExampleUnitTest.kt -------------------------------------------------------------------------------- /features/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /features/home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/build.gradle.kts -------------------------------------------------------------------------------- /features/home/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/home/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/proguard-rules.pro -------------------------------------------------------------------------------- /features/home/src/androidTest/java/com/jaimegc/dragonballmodularization/features/home/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/androidTest/java/com/jaimegc/dragonballmodularization/features/home/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /features/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /features/home/src/main/java/com/jaimegc/dragonballmodularization/features/home/di/HomeModules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/java/com/jaimegc/dragonballmodularization/features/home/di/HomeModules.kt -------------------------------------------------------------------------------- /features/home/src/main/java/com/jaimegc/dragonballmodularization/features/home/presentation/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/java/com/jaimegc/dragonballmodularization/features/home/presentation/HomeActivity.kt -------------------------------------------------------------------------------- /features/home/src/main/java/com/jaimegc/dragonballmodularization/features/home/presentation/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/java/com/jaimegc/dragonballmodularization/features/home/presentation/HomeFragment.kt -------------------------------------------------------------------------------- /features/home/src/main/res/drawable/ic_favorites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/drawable/ic_favorites.xml -------------------------------------------------------------------------------- /features/home/src/main/res/drawable/ic_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/drawable/ic_list.xml -------------------------------------------------------------------------------- /features/home/src/main/res/drawable/sl_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/drawable/sl_navigation.xml -------------------------------------------------------------------------------- /features/home/src/main/res/drawable/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/drawable/splash.xml -------------------------------------------------------------------------------- /features/home/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /features/home/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /features/home/src/main/res/menu/bottom_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/menu/bottom_menu.xml -------------------------------------------------------------------------------- /features/home/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /features/home/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /features/home/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /features/home/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /features/home/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /features/home/src/main/res/navigation/navigation_dragonball_favorites_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/navigation/navigation_dragonball_favorites_graph.xml -------------------------------------------------------------------------------- /features/home/src/main/res/navigation/navigation_dragonball_list_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/navigation/navigation_dragonball_list_graph.xml -------------------------------------------------------------------------------- /features/home/src/main/res/navigation/navigation_home_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/navigation/navigation_home_graph.xml -------------------------------------------------------------------------------- /features/home/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /features/home/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /features/home/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /features/home/src/test/java/com/jaimegc/dragonballmodularization/features/home/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/features/home/src/test/java/com/jaimegc/dragonballmodularization/features/home/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libraries/base/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/build.gradle.kts -------------------------------------------------------------------------------- /libraries/base/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/base/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/base/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/base/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/data/DragonBallModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/data/DragonBallModels.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/data/FailureData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/data/FailureData.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/data/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/data/Resource.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/domain/FlowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/domain/FlowUseCase.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/ui/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/ui/BaseActivity.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/ui/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/ui/BaseFragment.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/util/ApplicationDispatchersProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/util/ApplicationDispatchersProvider.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/util/NetworkCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/util/NetworkCodes.kt -------------------------------------------------------------------------------- /libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/util/SchedulerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/main/java/com/jaimegc/dragonballmodularization/libraries/base/util/SchedulerProvider.kt -------------------------------------------------------------------------------- /libraries/base/src/test/java/com/jaimegc/dragonballmodularization/libraries/base/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/base/src/test/java/com/jaimegc/dragonballmodularization/libraries/base/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libraries/local/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/local/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/build.gradle.kts -------------------------------------------------------------------------------- /libraries/local/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/local/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/local/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/local/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/local/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/local/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/AppDatabase.kt -------------------------------------------------------------------------------- /libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/dao/DragonBallDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/dao/DragonBallDao.kt -------------------------------------------------------------------------------- /libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/dao/FavoritesDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/dao/FavoritesDao.kt -------------------------------------------------------------------------------- /libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/di/LocalModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/di/LocalModule.kt -------------------------------------------------------------------------------- /libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/entity/DragonBallInfoConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/entity/DragonBallInfoConverter.kt -------------------------------------------------------------------------------- /libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/entity/DragonBallInfoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/java/com/jaimegc/dragonballmodularization/libraries/local/entity/DragonBallInfoEntity.kt -------------------------------------------------------------------------------- /libraries/local/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /libraries/local/src/test/java/com/jaimegc/dragonballmodularization/libraries/local/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/local/src/test/java/com/jaimegc/dragonballmodularization/libraries/local/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libraries/navigator/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/build.gradle.kts -------------------------------------------------------------------------------- /libraries/navigator/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/navigator/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/navigator/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/navigator/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/navigator/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/navigator/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/navigator/src/main/java/com/jaimegc/dragonballmodularization/libraries/navigator/ActionKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/src/main/java/com/jaimegc/dragonballmodularization/libraries/navigator/ActionKeys.kt -------------------------------------------------------------------------------- /libraries/navigator/src/main/java/com/jaimegc/dragonballmodularization/libraries/navigator/NavigationActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/src/main/java/com/jaimegc/dragonballmodularization/libraries/navigator/NavigationActions.kt -------------------------------------------------------------------------------- /libraries/navigator/src/test/java/com/jaimegc/dragonballmodularization/libraries/navigator/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/navigator/src/test/java/com/jaimegc/dragonballmodularization/libraries/navigator/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libraries/remote/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/remote/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/build.gradle.kts -------------------------------------------------------------------------------- /libraries/remote/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/remote/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/remote/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/remote/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/remote/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/remote/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/remote/src/main/assets/dragon_ball_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/assets/dragon_ball_response.json -------------------------------------------------------------------------------- /libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/NetworkBoundResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/NetworkBoundResource.kt -------------------------------------------------------------------------------- /libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/di/RemoteModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/di/RemoteModule.kt -------------------------------------------------------------------------------- /libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/util/ErrorCodesMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/util/ErrorCodesMapper.kt -------------------------------------------------------------------------------- /libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/util/RemoteCallHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/java/com/jaimegc/dragonballmodularization/libraries/remote/util/RemoteCallHelper.kt -------------------------------------------------------------------------------- /libraries/remote/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /libraries/remote/src/test/java/com/jaimegc/dragonballmodularization/libraries/remote/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/remote/src/test/java/com/jaimegc/dragonballmodularization/libraries/remote/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libraries/ui-components/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/ui-components/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/build.gradle.kts -------------------------------------------------------------------------------- /libraries/ui-components/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/ui-components/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/ui-components/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/ui_components/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/androidTest/java/com/jaimegc/dragonballmodularization/libraries/ui_components/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/adapter/DragonBallRecyclerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/adapter/DragonBallRecyclerAdapter.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/customview/DragonBallCellView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/customview/DragonBallCellView.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/ErrorDialogsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/ErrorDialogsHelper.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/Extensions.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/NavUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/NavUtils.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/NavigationExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/NavigationExtensions.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/SingleLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/SingleLiveData.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/ValorantGlideModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/util/ValorantGlideModule.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/viewmodel/DragonBallCellViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/java/com/jaimegc/dragonballmodularization/libraries/ui_components/viewmodel/DragonBallCellViewModel.kt -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable-hdpi/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable-hdpi/logo_splash.png -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable-mdpi/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable-mdpi/logo_splash.png -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable-xhdpi/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable-xhdpi/logo_splash.png -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable-xxhdpi/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable-xxhdpi/logo_splash.png -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable-xxxhdpi/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable-xxxhdpi/logo_splash.png -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable/cell_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable/cell_gradient.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable/dragonball_cell_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable/dragonball_cell_bg.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable/dragonball_test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable/dragonball_test.jpg -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable/ic_broken_image_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable/ic_broken_image_24.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable/ic_fav_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable/ic_fav_light.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/drawable/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/drawable/splash.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/font/rubik.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/font/rubik.ttf -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/font/rubik_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/font/rubik_regular.ttf -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/font/saiyan.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/font/saiyan.ttf -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/layout/item_dragonball_cell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/layout/item_dragonball_cell.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/layout/view_dragonball_cell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/layout/view_dragonball_cell.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /libraries/ui-components/src/test/java/com/jaimegc/dragonballmodularization/libraries/ui_components/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/libraries/ui-components/src/test/java/com/jaimegc/dragonballmodularization/libraries/ui_components/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaimegc/DragonBallModularization/HEAD/settings.gradle.kts --------------------------------------------------------------------------------