├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── debug │ ├── app-debug.apk │ └── output-metadata.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── atef │ │ └── clubhouse │ │ └── ExampleInstrumentedTest.kt │ ├── debug │ └── res │ │ └── xml │ │ └── network_security_config.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── atef │ │ │ └── clubhouse │ │ │ ├── Application.kt │ │ │ ├── base │ │ │ ├── BaseViewModel.kt │ │ │ ├── Navigation.kt │ │ │ ├── Resource.kt │ │ │ └── extension │ │ │ │ ├── ViewBinding.kt │ │ │ │ └── ViewModelExtension.kt │ │ │ ├── cloudmessaging │ │ │ ├── CaseStatus.kt │ │ │ ├── CloudMessagingService.kt │ │ │ └── StatusManager.kt │ │ │ ├── data │ │ │ ├── base │ │ │ │ ├── RetrofitFactory.kt │ │ │ │ └── mapper │ │ │ │ │ └── RemoteModelMapper.kt │ │ │ ├── feature │ │ │ │ └── auth │ │ │ │ │ ├── AuthLocalDataSource.kt │ │ │ │ │ ├── AuthRemoteDataSource.kt │ │ │ │ │ └── WarningLocalDataSource.kt │ │ │ ├── local │ │ │ │ ├── PreferencesGateway.kt │ │ │ │ └── feature │ │ │ │ │ ├── auth │ │ │ │ │ └── AuthLocalDataSourceImpl.kt │ │ │ │ │ ├── country │ │ │ │ │ ├── CountriesMapper.kt │ │ │ │ │ ├── CountryEntity.kt │ │ │ │ │ └── CountryRepositoryImpl.kt │ │ │ │ │ └── warning │ │ │ │ │ └── WarningLocalDataSourceImpl.kt │ │ │ ├── remote │ │ │ │ ├── base │ │ │ │ │ ├── calladapter │ │ │ │ │ │ ├── ResultCoroutinesAdapter.kt │ │ │ │ │ │ ├── ResultCoroutinesCall.kt │ │ │ │ │ │ └── ResultCoroutinesCallAdapterFactory.kt │ │ │ │ │ ├── errorhandling │ │ │ │ │ │ ├── ErrorEntity.kt │ │ │ │ │ │ ├── ErrorHandler.kt │ │ │ │ │ │ └── ErrorHandlerImpl.kt │ │ │ │ │ ├── interceptor │ │ │ │ │ │ ├── ConnectivityInterceptor.kt │ │ │ │ │ │ ├── HeadersInterceptor.kt │ │ │ │ │ │ └── NetworkInterceptor.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── BaseResponse.kt │ │ │ │ │ │ └── Result.kt │ │ │ │ └── feature │ │ │ │ │ └── auth │ │ │ │ │ ├── AuthRemoteDataSourceImpl.kt │ │ │ │ │ ├── mapper │ │ │ │ │ └── UserMapper.kt │ │ │ │ │ ├── model │ │ │ │ │ ├── CompletePhoneNumberAuthBody.kt │ │ │ │ │ ├── CompletePhoneNumberAuthResponse.kt │ │ │ │ │ ├── ProfileResponse.kt │ │ │ │ │ ├── ResendVerificationCodeBody.kt │ │ │ │ │ ├── StartPhoneNumberAuthBody.kt │ │ │ │ │ ├── UpdateNameBody.kt │ │ │ │ │ └── UpdateUsernameBody.kt │ │ │ │ │ └── service │ │ │ │ │ └── AuthApiHandler.kt │ │ │ └── repository │ │ │ │ └── AuthRepositoryImpl.kt │ │ │ ├── di │ │ │ ├── ApplicationModule.kt │ │ │ ├── CoroutiensDispatchersModule.kt │ │ │ ├── DataModule.kt │ │ │ ├── ImageLoaderModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── RemoteModule.kt │ │ │ └── ServiceModule.kt │ │ │ ├── domain │ │ │ ├── base │ │ │ │ ├── coroutines │ │ │ │ │ └── CoroutineDispatcherProvider.kt │ │ │ │ ├── exception │ │ │ │ │ └── NoParamsException.kt │ │ │ │ └── usecase │ │ │ │ │ ├── FlowInteractor.kt │ │ │ │ │ └── SuspendingInteractor.kt │ │ │ ├── entity │ │ │ │ ├── auth │ │ │ │ │ └── User.kt │ │ │ │ └── country │ │ │ │ │ └── Country.kt │ │ │ ├── feature │ │ │ │ ├── auth │ │ │ │ │ ├── CompletePhoneNumberAuthUseCase.kt │ │ │ │ │ ├── IsWaitListedUseCase.kt │ │ │ │ │ ├── LogoutUserCase.kt │ │ │ │ │ ├── ResendVerificationCodeUseCase.kt │ │ │ │ │ ├── StartPhoneNumberAuthUseCase.kt │ │ │ │ │ └── UserUseCase.kt │ │ │ │ ├── country │ │ │ │ │ ├── CountriesUseCase.kt │ │ │ │ │ ├── CurrentCountryUseCase.kt │ │ │ │ │ └── SearchCountryByNameUseCase.kt │ │ │ │ └── warning │ │ │ │ │ ├── GetWarningUseCase.kt │ │ │ │ │ └── WarningUseCase.kt │ │ │ └── repository │ │ │ │ ├── AuthRepository.kt │ │ │ │ └── CountryRepository.kt │ │ │ ├── ui │ │ │ ├── country │ │ │ │ ├── CountriesAdapter.kt │ │ │ │ ├── CountryPickerFragment.kt │ │ │ │ └── CountryViewModel.kt │ │ │ ├── home │ │ │ │ ├── HomeFragment.kt │ │ │ │ ├── HomeNavigation.kt │ │ │ │ └── HomeViewModel.kt │ │ │ ├── login │ │ │ │ ├── LoginFragment.kt │ │ │ │ ├── LoginNavigation.kt │ │ │ │ └── LoginViewModel.kt │ │ │ ├── main │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainNavigation.kt │ │ │ │ └── MainViewModel.kt │ │ │ ├── verificationcode │ │ │ │ ├── VerificationCodeFragment.kt │ │ │ │ ├── VerificationCodeNavigation.kt │ │ │ │ └── VerificationCodeViewModel.kt │ │ │ └── waiting │ │ │ │ ├── WaitListedFragment.kt │ │ │ │ ├── WaitListedNavigation.kt │ │ │ │ └── WaitedListViewModel.kt │ │ │ └── utils │ │ │ ├── AdapterProperty.kt │ │ │ ├── ErrorMessage.kt │ │ │ ├── ImageLoader.kt │ │ │ ├── ImageLoaderImpl.kt │ │ │ ├── ItemsAdapter.kt │ │ │ ├── MutlipartExtensions.kt │ │ │ ├── NetworkStateDialog.kt │ │ │ ├── TextExt.kt │ │ │ ├── ViewExt.kt │ │ │ └── ext.kt │ └── res │ │ ├── drawable │ │ ├── circle_image_bg.xml │ │ ├── country_flag_bg.xml │ │ ├── ic_back.xml │ │ ├── ic_baseline_message_24.xml │ │ ├── ic_baseline_person_24.xml │ │ └── phone_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_country_picker.xml │ │ ├── fragment_home.xml │ │ ├── fragment_login.xml │ │ ├── fragment_verification_code.xml │ │ ├── fragment_wait_listed.xml │ │ ├── item_channel.xml │ │ ├── item_country.xml │ │ └── item_network_state.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 │ │ └── main_graph.xml │ │ ├── raw │ │ └── country_codes.json │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── atef │ └── clubhouse │ └── ExampleUnitTest.kt ├── debug-key.jks ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme-images ├── clean-arch-digram.jpg └── dependencies-direction.png ├── release.keystore.properties └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/debug/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/debug/app-debug.apk -------------------------------------------------------------------------------- /app/debug/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/debug/output-metadata.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/atef/clubhouse/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/androidTest/java/com/atef/clubhouse/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/debug/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/Application.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/base/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/base/Navigation.kt: -------------------------------------------------------------------------------- 1 | package com.atef.clubhouse.base 2 | 3 | interface Navigation 4 | -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/base/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/base/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/base/extension/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/base/extension/ViewBinding.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/base/extension/ViewModelExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/base/extension/ViewModelExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/cloudmessaging/CaseStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/cloudmessaging/CaseStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/cloudmessaging/CloudMessagingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/cloudmessaging/CloudMessagingService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/cloudmessaging/StatusManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/cloudmessaging/StatusManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/base/RetrofitFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/base/RetrofitFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/base/mapper/RemoteModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/base/mapper/RemoteModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/feature/auth/AuthLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/feature/auth/AuthLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/feature/auth/AuthRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/feature/auth/AuthRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/feature/auth/WarningLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/feature/auth/WarningLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/local/PreferencesGateway.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/local/PreferencesGateway.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/local/feature/auth/AuthLocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/local/feature/auth/AuthLocalDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/local/feature/country/CountriesMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/local/feature/country/CountriesMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/local/feature/country/CountryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/local/feature/country/CountryEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/local/feature/country/CountryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/local/feature/country/CountryRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/local/feature/warning/WarningLocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/local/feature/warning/WarningLocalDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/calladapter/ResultCoroutinesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/calladapter/ResultCoroutinesAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/calladapter/ResultCoroutinesCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/calladapter/ResultCoroutinesCall.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/calladapter/ResultCoroutinesCallAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/calladapter/ResultCoroutinesCallAdapterFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/errorhandling/ErrorEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/errorhandling/ErrorEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/errorhandling/ErrorHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/errorhandling/ErrorHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/errorhandling/ErrorHandlerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/errorhandling/ErrorHandlerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/interceptor/ConnectivityInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/interceptor/ConnectivityInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/interceptor/HeadersInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/interceptor/HeadersInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/interceptor/NetworkInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/interceptor/NetworkInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/model/BaseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/model/BaseResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/base/model/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/base/model/Result.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/AuthRemoteDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/AuthRemoteDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/mapper/UserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/mapper/UserMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/CompletePhoneNumberAuthBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/CompletePhoneNumberAuthBody.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/CompletePhoneNumberAuthResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/CompletePhoneNumberAuthResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/ProfileResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/ProfileResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/ResendVerificationCodeBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/ResendVerificationCodeBody.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/StartPhoneNumberAuthBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/StartPhoneNumberAuthBody.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/UpdateNameBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/UpdateNameBody.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/UpdateUsernameBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/model/UpdateUsernameBody.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/service/AuthApiHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/remote/feature/auth/service/AuthApiHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/data/repository/AuthRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/data/repository/AuthRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/ApplicationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/CoroutiensDispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/CoroutiensDispatchersModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/DataModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/ImageLoaderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/ImageLoaderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/RemoteModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/RemoteModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/di/ServiceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/di/ServiceModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/base/coroutines/CoroutineDispatcherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/base/coroutines/CoroutineDispatcherProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/base/exception/NoParamsException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/base/exception/NoParamsException.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/base/usecase/FlowInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/base/usecase/FlowInteractor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/base/usecase/SuspendingInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/base/usecase/SuspendingInteractor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/entity/auth/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/entity/auth/User.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/entity/country/Country.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/entity/country/Country.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/auth/CompletePhoneNumberAuthUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/auth/CompletePhoneNumberAuthUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/auth/IsWaitListedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/auth/IsWaitListedUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/auth/LogoutUserCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/auth/LogoutUserCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/auth/ResendVerificationCodeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/auth/ResendVerificationCodeUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/auth/StartPhoneNumberAuthUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/auth/StartPhoneNumberAuthUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/auth/UserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/auth/UserUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/country/CountriesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/country/CountriesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/country/CurrentCountryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/country/CurrentCountryUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/country/SearchCountryByNameUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/country/SearchCountryByNameUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/warning/GetWarningUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/warning/GetWarningUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/feature/warning/WarningUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/feature/warning/WarningUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/repository/AuthRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/domain/repository/CountryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/domain/repository/CountryRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/country/CountriesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/country/CountriesAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/country/CountryPickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/country/CountryPickerFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/country/CountryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/country/CountryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/home/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/home/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/home/HomeNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/login/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/login/LoginFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/login/LoginNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/login/LoginNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/login/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/main/MainNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/main/MainNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/verificationcode/VerificationCodeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/verificationcode/VerificationCodeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/verificationcode/VerificationCodeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/verificationcode/VerificationCodeNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/verificationcode/VerificationCodeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/verificationcode/VerificationCodeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/waiting/WaitListedFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/waiting/WaitListedFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/waiting/WaitListedNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/waiting/WaitListedNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/ui/waiting/WaitedListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/ui/waiting/WaitedListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/AdapterProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/AdapterProperty.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/ErrorMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/ErrorMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/ImageLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/ImageLoader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/ImageLoaderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/ImageLoaderImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/ItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/ItemsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/MutlipartExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/MutlipartExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/NetworkStateDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/NetworkStateDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/TextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/TextExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/ViewExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/atef/clubhouse/utils/ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/java/com/atef/clubhouse/utils/ext.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_image_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/drawable/circle_image_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/country_flag_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/drawable/country_flag_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_message_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/drawable/ic_baseline_message_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_person_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/drawable/ic_baseline_person_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/phone_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/drawable/phone_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_country_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/fragment_country_picker.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/fragment_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_verification_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/fragment_verification_code.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_wait_listed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/fragment_wait_listed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_channel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/item_channel.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_country.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/item_country.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_network_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/layout/item_network_state.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/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/etman55/android-house/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/etman55/android-house/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/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/etman55/android-house/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/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/etman55/android-house/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/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/etman55/android-house/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/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/etman55/android-house/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/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/etman55/android-house/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/main_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/navigation/main_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/raw/country_codes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/raw/country_codes.json -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/atef/clubhouse/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/app/src/test/java/com/atef/clubhouse/ExampleUnitTest.kt -------------------------------------------------------------------------------- /debug-key.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/debug-key.jks -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme-images/clean-arch-digram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/readme-images/clean-arch-digram.jpg -------------------------------------------------------------------------------- /readme-images/dependencies-direction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/readme-images/dependencies-direction.png -------------------------------------------------------------------------------- /release.keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etman55/android-house/HEAD/release.keystore.properties -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include(":app") --------------------------------------------------------------------------------