├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── encodings.xml ├── misc.xml ├── modules.xml ├── navEditor.xml ├── render.experimental.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── android-library-build.gradle ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rcosteira │ │ └── template │ │ └── README BEFORE TESTING │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── rcosteira │ │ │ └── template │ │ │ ├── App.kt │ │ │ ├── di │ │ │ ├── components │ │ │ │ └── AppComponent.kt │ │ │ └── modules │ │ │ │ └── HomeModule.kt │ │ │ └── presentation │ │ │ └── HomeActivity.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── logo.xml │ │ ├── recycler_view_icon.xml │ │ ├── rx_java_kotlin_coroutines_icon.xml │ │ └── splash_screen_background.xml │ │ ├── layout │ │ └── activity_home.xml │ │ ├── menu │ │ └── menu_bottom_nav.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── app.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── rcosteira │ └── template │ └── ExampleUnitTest.kt ├── core ├── .gitignore ├── build.gradle.kts ├── schemas │ └── com.rcosteira.core.data.cache.GithubDatabase │ │ └── 1.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rcosteira │ │ └── core │ │ └── data │ │ ├── GithubUsersRepositoryTest.kt │ │ └── api │ │ ├── MockWebServerSetup.kt │ │ └── WebServerDispatcher.kt │ ├── debug │ └── assets │ │ └── networkResponses │ │ ├── defunkt.json │ │ ├── mojombo.json │ │ └── users.json │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── rcosteira │ │ └── core │ │ ├── Core.kt │ │ ├── data │ │ ├── AppConstants.kt │ │ ├── GithubUsersRepository.kt │ │ ├── Mapper.kt │ │ ├── api │ │ │ ├── Api.kt │ │ │ ├── ApiPaths.kt │ │ │ └── GithubApi.kt │ │ ├── cache │ │ │ ├── Cache.kt │ │ │ ├── GithubDatabase.kt │ │ │ ├── RoomCache.kt │ │ │ └── daos │ │ │ │ └── UsersDao.kt │ │ ├── entities │ │ │ ├── GithubDetailedUser.kt │ │ │ └── GithubUser.kt │ │ ├── mappers │ │ │ ├── DetailedUserMapper.kt │ │ │ └── UserMapper.kt │ │ └── preferences │ │ │ ├── Preferences.kt │ │ │ └── PreferencesImpl.kt │ │ ├── di │ │ ├── ViewModelKey.kt │ │ ├── modules │ │ │ ├── ApiModule.kt │ │ │ ├── CacheModule.kt │ │ │ ├── DataModule.kt │ │ │ ├── PreferencesModule.kt │ │ │ └── ViewModelFactoryModule.kt │ │ └── scopes │ │ │ └── ActivityScope.kt │ │ ├── domain │ │ ├── Avatar.kt │ │ ├── Blog.kt │ │ ├── Id.kt │ │ ├── Location.kt │ │ ├── Name.kt │ │ ├── SharedFailures.kt │ │ ├── Username.kt │ │ ├── entities │ │ │ ├── DetailedUser.kt │ │ │ └── User.kt │ │ └── repositories │ │ │ └── UsersRepository.kt │ │ ├── exception │ │ └── Failure.kt │ │ ├── extensions │ │ ├── KotlinFlow.kt │ │ ├── Lifecycle.kt │ │ ├── RxJava.kt │ │ └── View.kt │ │ ├── functional │ │ └── Either.kt │ │ ├── interactors │ │ ├── CoroutineScopeUseCase.kt │ │ ├── FlowUseCase.kt │ │ ├── RxCompletableUseCase.kt │ │ ├── RxFlowableUseCase.kt │ │ ├── RxMaybeUseCase.kt │ │ ├── RxObservableUseCase.kt │ │ ├── SimpleUseCase.kt │ │ └── SuspendUseCase.kt │ │ └── ui │ │ ├── BaseFragment.kt │ │ ├── BaseViewModel.kt │ │ ├── Mapper.kt │ │ └── ViewModelFactory.kt │ └── res │ ├── drawable │ └── ic_add_white_24dp.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jacoco.gradle ├── logging ├── .gitignore ├── build.gradle.kts └── src │ ├── debug │ └── java │ │ └── com │ │ └── rcosteira │ │ └── logging │ │ └── TimberLogging.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── rcosteira │ │ └── logging │ │ └── Logger.kt │ └── release │ └── java │ └── com │ └── rcosteira │ └── logging │ └── TimberLogging.kt ├── recyclerviewexample ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rcosteira │ │ └── recyclerviewexample │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── rcosteira │ │ │ └── recyclerviewexample │ │ │ ├── di │ │ │ ├── RecyclerViewExampleModule.kt │ │ │ └── RecyclerViewExampleScope.kt │ │ │ ├── domain │ │ │ └── usecases │ │ │ │ └── GetUsers.kt │ │ │ └── presentation │ │ │ ├── RecyclerViewExampleEvents.kt │ │ │ ├── RecyclerViewExampleFragment.kt │ │ │ ├── RecyclerViewExampleViewModel.kt │ │ │ ├── RecyclerViewExampleViewState.kt │ │ │ ├── RecyclerViewRowClickListener.kt │ │ │ ├── UsersAdapter.kt │ │ │ ├── entities │ │ │ └── DisplayedUser.kt │ │ │ └── mappers │ │ │ └── DisplayedUserMapper.kt │ └── res │ │ ├── layout │ │ ├── fragment_recycler_view_example.xml │ │ └── recycler_view_item.xml │ │ ├── navigation │ │ └── recyclerviewexample.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── rcosteira │ └── recyclerviewexample │ └── ExampleUnitTest.java ├── rxjavatocoroutines ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rcosteira │ │ └── rxjavatocoroutines │ │ ├── ExampleInstrumentedTest.kt │ │ └── presentation │ │ ├── MainCoroutineRule.kt │ │ ├── RxImmediateSchedulerRule.kt │ │ └── RxJavaToCoroutinesViewModelTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── rcosteira │ │ │ └── rxjavatocoroutines │ │ │ ├── di │ │ │ ├── RxJavaToCoroutinesModule.kt │ │ │ └── RxJavaToCoroutinesScope.kt │ │ │ ├── domain │ │ │ └── usecases │ │ │ │ ├── GetCachedUsers.kt │ │ │ │ ├── GetUserDetailsFromApi.kt │ │ │ │ ├── GetUsersFromApi.kt │ │ │ │ ├── RxDeleteCachedUser.kt │ │ │ │ ├── RxGetCachedUsers.kt │ │ │ │ ├── RxGetUserDetailsFromApi.kt │ │ │ │ ├── RxGetUsersFromApi.kt │ │ │ │ └── UpdateCachedUsers.kt │ │ │ └── presentation │ │ │ ├── CardButtonClickListener.kt │ │ │ ├── DetailedUsersAdapter.kt │ │ │ ├── RxJavaToCoroutinesFragment.kt │ │ │ ├── RxJavaToCoroutinesViewEvents.kt │ │ │ ├── RxJavaToCoroutinesViewModel.kt │ │ │ ├── RxJavaToCoroutinesViewState.kt │ │ │ ├── entities │ │ │ └── DisplayedDetailedUser.kt │ │ │ └── mappers │ │ │ └── DisplayedDetailedUserMapper.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── blog_icon_24dp.xml │ │ ├── ic_launcher_background.xml │ │ ├── location_icon_24dp.xml │ │ └── username_icon_24dp.xml │ │ ├── font │ │ └── roboto_mono_medium.xml │ │ ├── layout │ │ ├── fragment_rx_java_to_coroutines.xml │ │ └── rx_coroutines_recycler_view_item.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── rxjavatocoroutines.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── font_certs.xml │ │ ├── preloaded_fonts.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── rcosteira │ └── rxjavatocoroutines │ └── ExampleUnitTest.kt └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/navEditor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/navEditor.xml -------------------------------------------------------------------------------- /.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/render.experimental.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/README.md -------------------------------------------------------------------------------- /android-library-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/android-library-build.gradle -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/rcosteira/template/README BEFORE TESTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/androidTest/java/com/rcosteira/template/README BEFORE TESTING -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/rcosteira/template/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/java/com/rcosteira/template/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rcosteira/template/di/components/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/java/com/rcosteira/template/di/components/AppComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rcosteira/template/di/modules/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/java/com/rcosteira/template/di/modules/HomeModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rcosteira/template/presentation/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/java/com/rcosteira/template/presentation/HomeActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/drawable/logo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/recycler_view_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/drawable/recycler_view_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/rx_java_kotlin_coroutines_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/drawable/rx_java_kotlin_coroutines_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_screen_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/drawable/splash_screen_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_bottom_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/menu/menu_bottom_nav.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/navigation/app.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/rcosteira/template/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/app/src/test/java/com/rcosteira/template/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/schemas/com.rcosteira.core.data.cache.GithubDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/schemas/com.rcosteira.core.data.cache.GithubDatabase/1.json -------------------------------------------------------------------------------- /core/src/androidTest/java/com/rcosteira/core/data/GithubUsersRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/androidTest/java/com/rcosteira/core/data/GithubUsersRepositoryTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/java/com/rcosteira/core/data/api/MockWebServerSetup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/androidTest/java/com/rcosteira/core/data/api/MockWebServerSetup.kt -------------------------------------------------------------------------------- /core/src/androidTest/java/com/rcosteira/core/data/api/WebServerDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/androidTest/java/com/rcosteira/core/data/api/WebServerDispatcher.kt -------------------------------------------------------------------------------- /core/src/debug/assets/networkResponses/defunkt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/debug/assets/networkResponses/defunkt.json -------------------------------------------------------------------------------- /core/src/debug/assets/networkResponses/mojombo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/debug/assets/networkResponses/mojombo.json -------------------------------------------------------------------------------- /core/src/debug/assets/networkResponses/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/debug/assets/networkResponses/users.json -------------------------------------------------------------------------------- /core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/Core.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/Core.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/AppConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/AppConstants.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/GithubUsersRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/GithubUsersRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/Mapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/Mapper.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/api/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/api/Api.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/api/ApiPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/api/ApiPaths.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/api/GithubApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/api/GithubApi.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/cache/Cache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/cache/Cache.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/cache/GithubDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/cache/GithubDatabase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/cache/RoomCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/cache/RoomCache.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/cache/daos/UsersDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/cache/daos/UsersDao.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/entities/GithubDetailedUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/entities/GithubDetailedUser.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/entities/GithubUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/entities/GithubUser.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/mappers/DetailedUserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/mappers/DetailedUserMapper.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/mappers/UserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/mappers/UserMapper.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/preferences/Preferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/preferences/Preferences.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/data/preferences/PreferencesImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/data/preferences/PreferencesImpl.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/ViewModelKey.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/modules/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/modules/ApiModule.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/modules/CacheModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/modules/CacheModule.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/modules/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/modules/DataModule.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/modules/PreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/modules/PreferencesModule.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/modules/ViewModelFactoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/modules/ViewModelFactoryModule.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/di/scopes/ActivityScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/di/scopes/ActivityScope.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/Avatar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/Avatar.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/Blog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/Blog.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/Id.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/Id.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/Location.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/Location.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/Name.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/Name.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/SharedFailures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/SharedFailures.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/Username.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/Username.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/entities/DetailedUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/entities/DetailedUser.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/entities/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/entities/User.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/domain/repositories/UsersRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/domain/repositories/UsersRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/exception/Failure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/exception/Failure.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/extensions/KotlinFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/extensions/KotlinFlow.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/extensions/Lifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/extensions/Lifecycle.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/extensions/RxJava.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/extensions/RxJava.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/extensions/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/extensions/View.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/functional/Either.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/functional/Either.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/CoroutineScopeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/CoroutineScopeUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/FlowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/FlowUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/RxCompletableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/RxCompletableUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/RxFlowableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/RxFlowableUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/RxMaybeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/RxMaybeUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/RxObservableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/RxObservableUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/SimpleUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/SimpleUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/interactors/SuspendUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/interactors/SuspendUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/ui/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/ui/BaseFragment.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/ui/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/ui/BaseViewModel.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/ui/Mapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/ui/Mapper.kt -------------------------------------------------------------------------------- /core/src/main/java/com/rcosteira/core/ui/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/java/com/rcosteira/core/ui/ViewModelFactory.kt -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_add_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/res/drawable/ic_add_white_24dp.xml -------------------------------------------------------------------------------- /core/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/core/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jacoco.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/jacoco.gradle -------------------------------------------------------------------------------- /logging/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /logging/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/logging/build.gradle.kts -------------------------------------------------------------------------------- /logging/src/debug/java/com/rcosteira/logging/TimberLogging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/logging/src/debug/java/com/rcosteira/logging/TimberLogging.kt -------------------------------------------------------------------------------- /logging/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logging/src/main/java/com/rcosteira/logging/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/logging/src/main/java/com/rcosteira/logging/Logger.kt -------------------------------------------------------------------------------- /logging/src/release/java/com/rcosteira/logging/TimberLogging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/logging/src/release/java/com/rcosteira/logging/TimberLogging.kt -------------------------------------------------------------------------------- /recyclerviewexample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /recyclerviewexample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/build.gradle.kts -------------------------------------------------------------------------------- /recyclerviewexample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/proguard-rules.pro -------------------------------------------------------------------------------- /recyclerviewexample/src/androidTest/java/com/rcosteira/recyclerviewexample/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/androidTest/java/com/rcosteira/recyclerviewexample/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /recyclerviewexample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/di/RecyclerViewExampleModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/di/RecyclerViewExampleModule.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/di/RecyclerViewExampleScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/di/RecyclerViewExampleScope.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/domain/usecases/GetUsers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/domain/usecases/GetUsers.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleEvents.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleFragment.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleViewModel.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewExampleViewState.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewRowClickListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/RecyclerViewRowClickListener.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/UsersAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/UsersAdapter.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/entities/DisplayedUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/entities/DisplayedUser.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/mappers/DisplayedUserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/java/com/rcosteira/recyclerviewexample/presentation/mappers/DisplayedUserMapper.kt -------------------------------------------------------------------------------- /recyclerviewexample/src/main/res/layout/fragment_recycler_view_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/res/layout/fragment_recycler_view_example.xml -------------------------------------------------------------------------------- /recyclerviewexample/src/main/res/layout/recycler_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/res/layout/recycler_view_item.xml -------------------------------------------------------------------------------- /recyclerviewexample/src/main/res/navigation/recyclerviewexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/res/navigation/recyclerviewexample.xml -------------------------------------------------------------------------------- /recyclerviewexample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /recyclerviewexample/src/test/java/com/rcosteira/recyclerviewexample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/recyclerviewexample/src/test/java/com/rcosteira/recyclerviewexample/ExampleUnitTest.java -------------------------------------------------------------------------------- /rxjavatocoroutines/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rxjavatocoroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/build.gradle.kts -------------------------------------------------------------------------------- /rxjavatocoroutines/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/proguard-rules.pro -------------------------------------------------------------------------------- /rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/presentation/MainCoroutineRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/presentation/MainCoroutineRule.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/presentation/RxImmediateSchedulerRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/presentation/RxImmediateSchedulerRule.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/androidTest/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewModelTest.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/di/RxJavaToCoroutinesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/di/RxJavaToCoroutinesModule.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/di/RxJavaToCoroutinesScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/di/RxJavaToCoroutinesScope.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/GetCachedUsers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/GetCachedUsers.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/GetUserDetailsFromApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/GetUserDetailsFromApi.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/GetUsersFromApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/GetUsersFromApi.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxDeleteCachedUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxDeleteCachedUser.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxGetCachedUsers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxGetCachedUsers.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxGetUserDetailsFromApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxGetUserDetailsFromApi.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxGetUsersFromApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/RxGetUsersFromApi.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/UpdateCachedUsers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/domain/usecases/UpdateCachedUsers.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/CardButtonClickListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/CardButtonClickListener.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/DetailedUsersAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/DetailedUsersAdapter.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesFragment.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewEvents.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewModel.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/RxJavaToCoroutinesViewState.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/entities/DisplayedDetailedUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/entities/DisplayedDetailedUser.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/mappers/DisplayedDetailedUserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/java/com/rcosteira/rxjavatocoroutines/presentation/mappers/DisplayedDetailedUserMapper.kt -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/drawable/blog_icon_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/drawable/blog_icon_24dp.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/drawable/location_icon_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/drawable/location_icon_24dp.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/drawable/username_icon_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/drawable/username_icon_24dp.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/font/roboto_mono_medium.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/font/roboto_mono_medium.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/layout/fragment_rx_java_to_coroutines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/layout/fragment_rx_java_to_coroutines.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/layout/rx_coroutines_recycler_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/layout/rx_coroutines_recycler_view_item.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/navigation/rxjavatocoroutines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/navigation/rxjavatocoroutines.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/values/preloaded_fonts.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /rxjavatocoroutines/src/test/java/com/rcosteira/rxjavatocoroutines/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/rxjavatocoroutines/src/test/java/com/rcosteira/rxjavatocoroutines/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcosteira79/AndroidMultiModuleCleanArchTemplate/HEAD/settings.gradle.kts --------------------------------------------------------------------------------