├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── data │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── joydeep │ │ │ └── data │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ └── AndroidManifest.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── joydeep │ │ └── data │ │ └── ExampleUnitTest.kt ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── joydeep │ │ └── hiltcleanarchitecture │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── joydeep │ │ │ └── hiltcleanarchitecture │ │ │ ├── HiltCleanArchitectureApplication.kt │ │ │ ├── account │ │ │ ├── view │ │ │ │ └── AccountActivity.kt │ │ │ └── viewmodel │ │ │ │ └── AccountActivityViewModel.kt │ │ │ ├── common │ │ │ ├── di │ │ │ │ ├── AppModule.kt │ │ │ │ ├── LoggedInScope.kt │ │ │ │ └── NetworkModule.kt │ │ │ └── utils │ │ │ │ └── Extensions.kt │ │ │ ├── dashboard │ │ │ ├── view │ │ │ │ └── DashboardActivity.kt │ │ │ └── viewmodel │ │ │ │ └── DashBoardActivityViewModel.kt │ │ │ ├── employee │ │ │ ├── view │ │ │ │ ├── EmployeeActivity.kt │ │ │ │ └── adapter │ │ │ │ │ └── EmployeeAdapter.kt │ │ │ └── viewmodel │ │ │ │ ├── EmployeeActivityViewModel.kt │ │ │ │ └── UserStatus.kt │ │ │ ├── login │ │ │ ├── di │ │ │ │ ├── component │ │ │ │ │ └── UserComponent.kt │ │ │ │ ├── entryPoint │ │ │ │ │ └── UserComponentEntryPoint.kt │ │ │ │ ├── handler │ │ │ │ │ ├── UserComponentHandler.kt │ │ │ │ │ └── UserComponentHandlerImpl.kt │ │ │ │ └── module │ │ │ │ │ └── UserModule.kt │ │ │ ├── entity │ │ │ │ └── LoggedInUser.kt │ │ │ ├── view │ │ │ │ └── LoginActivity.kt │ │ │ └── viewmodel │ │ │ │ └── LoginActivityViewModel.kt │ │ │ └── splash │ │ │ ├── view │ │ │ └── SplashActivity.kt │ │ │ └── viewmodel │ │ │ └── SplashActivityViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_account.xml │ │ ├── activity_dashboard.xml │ │ ├── activity_employee.xml │ │ ├── activity_login.xml │ │ ├── activity_splash.xml │ │ └── view_user.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 │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── joydeep │ └── hiltcleanarchitecture │ └── ExampleUnitTest.kt ├── data ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── joydeep │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── joydeep │ │ └── data │ │ └── login │ │ ├── api │ │ └── Api.kt │ │ └── repositoryImpl │ │ ├── UserDataRepositoryImpl.kt │ │ └── UserRepositoryImpl.kt │ └── test │ └── java │ └── com │ └── joydeep │ └── data │ └── ExampleUnitTest.kt ├── domain ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── joydeep │ └── domain │ ├── common │ └── usecase │ │ └── BaseUseCase.kt │ └── login │ ├── entity │ ├── UserResponse.kt │ └── UsersResponse.kt │ ├── repository │ ├── UserDataRepository.kt │ └── UserRepository.kt │ └── usecase │ ├── GetAllUsersUseCase.kt │ └── GetUserUseCase.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/data/build.gradle -------------------------------------------------------------------------------- /app/data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/data/proguard-rules.pro -------------------------------------------------------------------------------- /app/data/src/androidTest/java/com/joydeep/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/data/src/androidTest/java/com/joydeep/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/data/src/test/java/com/joydeep/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/data/src/test/java/com/joydeep/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/joydeep/hiltcleanarchitecture/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/androidTest/java/com/joydeep/hiltcleanarchitecture/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/HiltCleanArchitectureApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/HiltCleanArchitectureApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/account/view/AccountActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/account/view/AccountActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/account/viewmodel/AccountActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/account/viewmodel/AccountActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/common/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/common/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/common/di/LoggedInScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/common/di/LoggedInScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/common/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/common/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/common/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/common/utils/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/dashboard/view/DashboardActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/dashboard/view/DashboardActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/dashboard/viewmodel/DashBoardActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/dashboard/viewmodel/DashBoardActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/view/EmployeeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/view/EmployeeActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/view/adapter/EmployeeAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/view/adapter/EmployeeAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/viewmodel/EmployeeActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/viewmodel/EmployeeActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/viewmodel/UserStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/employee/viewmodel/UserStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/component/UserComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/component/UserComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/entryPoint/UserComponentEntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/entryPoint/UserComponentEntryPoint.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/handler/UserComponentHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/handler/UserComponentHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/handler/UserComponentHandlerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/handler/UserComponentHandlerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/module/UserModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/di/module/UserModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/entity/LoggedInUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/entity/LoggedInUser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/view/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/view/LoginActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/login/viewmodel/LoginActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/login/viewmodel/LoginActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/splash/view/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/splash/view/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/joydeep/hiltcleanarchitecture/splash/viewmodel/SplashActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/java/com/joydeep/hiltcleanarchitecture/splash/viewmodel/SplashActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/layout/activity_account.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/layout/activity_dashboard.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_employee.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/layout/activity_employee.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/layout/view_user.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/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/OverLordAct/HiltCleanArchitecture/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/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/joydeep/hiltcleanarchitecture/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/app/src/test/java/com/joydeep/hiltcleanarchitecture/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/androidTest/java/com/joydeep/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/src/androidTest/java/com/joydeep/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/joydeep/data/login/api/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/src/main/java/com/joydeep/data/login/api/Api.kt -------------------------------------------------------------------------------- /data/src/main/java/com/joydeep/data/login/repositoryImpl/UserDataRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/src/main/java/com/joydeep/data/login/repositoryImpl/UserDataRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/joydeep/data/login/repositoryImpl/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/src/main/java/com/joydeep/data/login/repositoryImpl/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/test/java/com/joydeep/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/data/src/test/java/com/joydeep/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/build.gradle -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/common/usecase/BaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/common/usecase/BaseUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/login/entity/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/login/entity/UserResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/login/entity/UsersResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/login/entity/UsersResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/login/repository/UserDataRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/login/repository/UserDataRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/login/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/login/repository/UserRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/login/usecase/GetAllUsersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/login/usecase/GetAllUsersUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/joydeep/domain/login/usecase/GetUserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/domain/src/main/java/com/joydeep/domain/login/usecase/GetUserUseCase.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OverLordAct/HiltCleanArchitecture/HEAD/settings.gradle --------------------------------------------------------------------------------