├── .github ├── dependabot.yml ├── gradle │ └── ci-gradle.properties ├── pull_request_template.md └── workflows │ ├── check_build_lint_unittest.yaml │ ├── dependabot_ci.yaml │ └── deploy_to_internal_testing.yaml ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── appInsightsSettings.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── migrations.xml ├── misc.xml ├── other.xml └── vcs.xml ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── PRIVACYPOLICY.md ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── firebase-crashlytics.pro ├── gson.pro ├── okhttp3.pro ├── proguard-rules.pro ├── retrofit2.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── minhdtm │ │ └── example │ │ └── weapose │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher_app-playstore.png │ ├── java │ │ └── com │ │ │ └── minhdtm │ │ │ └── example │ │ │ └── weapose │ │ │ ├── data │ │ │ ├── di │ │ │ │ ├── DataStoreModule.kt │ │ │ │ ├── NetworkModule.kt │ │ │ │ ├── PlacesModule.kt │ │ │ │ ├── RepositoryModule.kt │ │ │ │ └── RoomModule.kt │ │ │ ├── exception │ │ │ │ └── ResponseException.kt │ │ │ ├── local │ │ │ │ ├── datastore │ │ │ │ │ ├── DataStoreExt.kt │ │ │ │ │ ├── DataStorePreferenceStorage.kt │ │ │ │ │ └── PreferenceStorage.kt │ │ │ │ └── room │ │ │ │ │ ├── HistorySearchAddressDao.kt │ │ │ │ │ ├── HistorySearchAddressEntity.kt │ │ │ │ │ └── WeatherDatabase.kt │ │ │ ├── mapper │ │ │ │ └── WeatherExceptionMapper.kt │ │ │ ├── model │ │ │ │ ├── Cloud.kt │ │ │ │ ├── Coord.kt │ │ │ │ ├── Current.kt │ │ │ │ ├── CurrentWeather.kt │ │ │ │ ├── Daily.kt │ │ │ │ ├── FeelLike.kt │ │ │ │ ├── Hourly.kt │ │ │ │ ├── Main.kt │ │ │ │ ├── Model.kt │ │ │ │ ├── OneCallResponse.kt │ │ │ │ ├── Sys.kt │ │ │ │ ├── Temp.kt │ │ │ │ ├── Weather.kt │ │ │ │ └── Wind.kt │ │ │ ├── remote │ │ │ │ ├── apiservice │ │ │ │ │ ├── CurrentWeatherApiService.kt │ │ │ │ │ └── OneCallApiService.kt │ │ │ │ ├── calladapter │ │ │ │ │ ├── FlowCallAdapter.kt │ │ │ │ │ └── FlowCallAdapterFactory.kt │ │ │ │ ├── interceptor │ │ │ │ │ └── HeaderInterceptor.kt │ │ │ │ └── response │ │ │ │ │ └── ServerErrorResponse.kt │ │ │ └── repositories │ │ │ │ ├── LocationRepositoryImpl.kt │ │ │ │ ├── UserRepositoryImpl.kt │ │ │ │ └── WeatherRepositoryImpl.kt │ │ │ ├── domain │ │ │ ├── enums │ │ │ │ ├── ActionType.kt │ │ │ │ ├── ExceptionType.kt │ │ │ │ ├── RedirectType.kt │ │ │ │ └── TagType.kt │ │ │ ├── exception │ │ │ │ └── WeatherException.kt │ │ │ ├── model │ │ │ │ ├── AlertDialog.kt │ │ │ │ ├── Redirect.kt │ │ │ │ └── Tag.kt │ │ │ ├── repositories │ │ │ │ ├── LocationRepository.kt │ │ │ │ ├── UserRepository.kt │ │ │ │ └── WeatherRepository.kt │ │ │ └── usecase │ │ │ │ ├── AddSearchAddressUseCase.kt │ │ │ │ ├── ClearAllSearchAddressUseCase.kt │ │ │ │ ├── GetAddressFromLocationUseCase.kt │ │ │ │ ├── GetAddressFromTextUseCase.kt │ │ │ │ ├── GetCurrentAddressUseCase.kt │ │ │ │ ├── GetCurrentLocationUseCase.kt │ │ │ │ ├── GetCurrentWeatherUseCase.kt │ │ │ │ ├── GetDarkModeGoogleMapUseCase.kt │ │ │ │ ├── GetHourWeatherUseCase.kt │ │ │ │ ├── GetLocationFromTextUseCase.kt │ │ │ │ ├── GetSearchAddressUseCase.kt │ │ │ │ ├── GetSevenDaysWeatherUseCase.kt │ │ │ │ ├── SetDarkModeGoogleMapUseCase.kt │ │ │ │ └── base │ │ │ │ ├── FlowUseCase.kt │ │ │ │ └── SuspendUseCase.kt │ │ │ └── presentation │ │ │ ├── WeatherApplication.kt │ │ │ ├── base │ │ │ ├── BaseViewModel.kt │ │ │ └── ViewState.kt │ │ │ ├── broadcast │ │ │ └── LocaleChangeBroadcast.kt │ │ │ ├── component │ │ │ ├── InfinityText.kt │ │ │ ├── NavigationDrawerLabel.kt │ │ │ ├── WeatherHandleError.kt │ │ │ └── WeatherScaffold.kt │ │ │ ├── di │ │ │ ├── CoroutinesQualifiers.kt │ │ │ └── DispatcherModule.kt │ │ │ ├── model │ │ │ ├── CurrentWeatherViewData.kt │ │ │ ├── DataModelMapper.kt │ │ │ ├── DayWeatherViewData.kt │ │ │ ├── HourWeatherViewData.kt │ │ │ ├── SearchAddressViewData.kt │ │ │ ├── ViewData.kt │ │ │ └── factory │ │ │ │ ├── CurrentWeatherViewDataFactory.kt │ │ │ │ └── DayWeatherViewDataFactory.kt │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ ├── ui │ │ │ ├── MainActivity.kt │ │ │ ├── WeatherApp.kt │ │ │ ├── WeatherAppState.kt │ │ │ ├── home │ │ │ │ ├── CurrentWeatherScreen.kt │ │ │ │ └── CurrentWeatherViewModel.kt │ │ │ ├── infomation │ │ │ │ ├── InformationScreen.kt │ │ │ │ └── InformationViewModel.kt │ │ │ ├── search │ │ │ │ ├── map │ │ │ │ │ ├── SearchByMapScreen.kt │ │ │ │ │ └── SearchByMapViewModel.kt │ │ │ │ └── text │ │ │ │ │ ├── SearchByTextScreen.kt │ │ │ │ │ └── SearchByTextViewModel.kt │ │ │ ├── settings │ │ │ │ ├── SettingsScreen.kt │ │ │ │ └── SettingsViewModel.kt │ │ │ ├── sevendaysweather │ │ │ │ ├── SevenDaysWeatherScreen.kt │ │ │ │ └── SevenDaysWeatherViewModel.kt │ │ │ └── splash │ │ │ │ ├── SplashScreen.kt │ │ │ │ └── SplashViewModel.kt │ │ │ └── utils │ │ │ ├── Constants.kt │ │ │ ├── FlowExt.kt │ │ │ ├── LocaleExt.kt │ │ │ ├── TimeExt.kt │ │ │ └── WeatherExt.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-mdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-night-hdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-night-mdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-night-xhdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-night-xxhdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-night-xxxhdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-night │ │ ├── bg_broken_clouds.webp │ │ ├── bg_clear_sky.webp │ │ ├── bg_few_clouds.webp │ │ ├── bg_mist.webp │ │ ├── bg_rain.webp │ │ ├── bg_scattered_clouds.webp │ │ ├── bg_shower_rain.webp │ │ ├── bg_snow.webp │ │ └── bg_thunderstorm.webp │ │ ├── drawable-xhdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-xxhdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable-xxxhdpi │ │ ├── ic_broken_clouds.webp │ │ ├── ic_clear_sky.webp │ │ ├── ic_few_clouds.webp │ │ ├── ic_mist.webp │ │ ├── ic_rain.webp │ │ ├── ic_scattered_clouds.webp │ │ ├── ic_shower_rain.webp │ │ ├── ic_snow.webp │ │ └── ic_thunderstorm.webp │ │ ├── drawable │ │ ├── bg_broken_clouds.webp │ │ ├── bg_clear_sky.webp │ │ ├── bg_few_clouds.webp │ │ ├── bg_mist.webp │ │ ├── bg_rain.webp │ │ ├── bg_scattered_clouds.webp │ │ ├── bg_shower_rain.webp │ │ ├── bg_snow.webp │ │ ├── bg_thunderstorm.webp │ │ ├── bg_transparent.xml │ │ ├── ic_calendar.xml │ │ ├── ic_cloud.xml │ │ ├── ic_dark_mode.xml │ │ ├── ic_humidity.xml │ │ ├── ic_info.xml │ │ ├── ic_light_mode.xml │ │ ├── ic_my_location.xml │ │ ├── ic_settings.xml │ │ ├── ic_sun_rise.xml │ │ ├── ic_temperature.xml │ │ └── ic_wind.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher_app.xml │ │ └── ic_launcher_app_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher_app.png │ │ ├── ic_launcher_app_foreground.png │ │ └── ic_launcher_app_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher_app.png │ │ ├── ic_launcher_app_foreground.png │ │ └── ic_launcher_app_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher_app.png │ │ ├── ic_launcher_app_foreground.png │ │ └── ic_launcher_app_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher_app.png │ │ ├── ic_launcher_app_foreground.png │ │ └── ic_launcher_app_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher_app.png │ │ ├── ic_launcher_app_foreground.png │ │ └── ic_launcher_app_round.png │ │ ├── raw │ │ ├── logo_animation.json │ │ ├── style_google_map_light.json │ │ └── style_google_map_night.json │ │ ├── values-v31 │ │ └── themes.xml │ │ ├── values-vi │ │ └── strings.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_launcher_app_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── minhdtm │ └── example │ └── weapose │ ├── base │ ├── BaseTest.kt │ └── MainDispatcherRule.kt │ ├── presentation │ └── ui │ │ └── CurrentWeatherViewModelTest.kt │ └── utils │ ├── AccessPrivateExt.kt │ ├── FlowExt.kt │ └── factory │ ├── ModelDefault.kt │ └── ViewDataDefault.kt ├── config └── detekt │ └── detekt_config.yml ├── fastlane ├── Appfile ├── Fastfile ├── Pluginfile ├── README.md ├── metadata │ └── android │ │ └── en-US │ │ └── title.txt └── report.xml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── image ├── data_flow.png ├── drawer_dark.png ├── drawer_light.png ├── error_flow.png ├── home_dark.png ├── home_light.png ├── search_by_map_dark.png ├── search_by_map_light.png ├── search_by_text_dark.png ├── search_by_text_light.png ├── seven_days_dark.png └── seven_days_light.png └── settings.gradle.kts /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/gradle/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.github/gradle/ci-gradle.properties -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check_build_lint_unittest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.github/workflows/check_build_lint_unittest.yaml -------------------------------------------------------------------------------- /.github/workflows/dependabot_ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.github/workflows/dependabot_ci.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_to_internal_testing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.github/workflows/deploy_to_internal_testing.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Weather compose -------------------------------------------------------------------------------- /.idea/appInsightsSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/appInsightsSettings.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACYPOLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/PRIVACYPOLICY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/firebase-crashlytics.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/firebase-crashlytics.pro -------------------------------------------------------------------------------- /app/gson.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/gson.pro -------------------------------------------------------------------------------- /app/okhttp3.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/okhttp3.pro -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/retrofit2.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/retrofit2.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/minhdtm/example/weapose/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/androidTest/java/com/minhdtm/example/weapose/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher_app-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/ic_launcher_app-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/di/DataStoreModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/di/PlacesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/di/PlacesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/di/RoomModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/di/RoomModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/exception/ResponseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/exception/ResponseException.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/local/datastore/DataStoreExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/local/datastore/DataStoreExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/local/datastore/DataStorePreferenceStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/local/datastore/DataStorePreferenceStorage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/local/datastore/PreferenceStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/local/datastore/PreferenceStorage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/local/room/HistorySearchAddressDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/local/room/HistorySearchAddressDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/local/room/HistorySearchAddressEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/local/room/HistorySearchAddressEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/local/room/WeatherDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/local/room/WeatherDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/mapper/WeatherExceptionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/mapper/WeatherExceptionMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Cloud.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Cloud.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Coord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Coord.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Current.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Current.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/CurrentWeather.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/CurrentWeather.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Daily.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Daily.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/FeelLike.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/FeelLike.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Hourly.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Hourly.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Main.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Model.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/OneCallResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/OneCallResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Sys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Sys.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Temp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Temp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Weather.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Weather.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/model/Wind.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/model/Wind.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/remote/apiservice/CurrentWeatherApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/remote/apiservice/CurrentWeatherApiService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/remote/apiservice/OneCallApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/remote/apiservice/OneCallApiService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/remote/calladapter/FlowCallAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/remote/calladapter/FlowCallAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/remote/calladapter/FlowCallAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/remote/calladapter/FlowCallAdapterFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/remote/interceptor/HeaderInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/remote/interceptor/HeaderInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/remote/response/ServerErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/remote/response/ServerErrorResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/repositories/LocationRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/repositories/LocationRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/repositories/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/repositories/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/data/repositories/WeatherRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/data/repositories/WeatherRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/enums/ActionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/enums/ActionType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/enums/ExceptionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/enums/ExceptionType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/enums/RedirectType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/enums/RedirectType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/enums/TagType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/enums/TagType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/exception/WeatherException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/exception/WeatherException.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/model/AlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/model/AlertDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/model/Redirect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/model/Redirect.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/model/Tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/model/Tag.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/repositories/LocationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/repositories/LocationRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/repositories/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/repositories/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/repositories/WeatherRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/repositories/WeatherRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/AddSearchAddressUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/AddSearchAddressUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/ClearAllSearchAddressUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/ClearAllSearchAddressUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetAddressFromLocationUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetAddressFromLocationUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetAddressFromTextUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetAddressFromTextUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetCurrentAddressUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetCurrentAddressUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetCurrentLocationUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetCurrentLocationUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetCurrentWeatherUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetCurrentWeatherUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetDarkModeGoogleMapUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetDarkModeGoogleMapUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetHourWeatherUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetHourWeatherUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetLocationFromTextUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetLocationFromTextUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetSearchAddressUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetSearchAddressUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetSevenDaysWeatherUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/GetSevenDaysWeatherUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/SetDarkModeGoogleMapUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/SetDarkModeGoogleMapUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/base/FlowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/base/FlowUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/domain/usecase/base/SuspendUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/domain/usecase/base/SuspendUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/WeatherApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/WeatherApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/base/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/base/ViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/base/ViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/broadcast/LocaleChangeBroadcast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/broadcast/LocaleChangeBroadcast.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/component/InfinityText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/component/InfinityText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/component/NavigationDrawerLabel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/component/NavigationDrawerLabel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/component/WeatherHandleError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/component/WeatherHandleError.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/component/WeatherScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/component/WeatherScaffold.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/di/CoroutinesQualifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/di/CoroutinesQualifiers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/di/DispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/di/DispatcherModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/CurrentWeatherViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/CurrentWeatherViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/DataModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/DataModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/DayWeatherViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/DayWeatherViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/HourWeatherViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/HourWeatherViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/SearchAddressViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/SearchAddressViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/ViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/ViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/factory/CurrentWeatherViewDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/factory/CurrentWeatherViewDataFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/model/factory/DayWeatherViewDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/model/factory/DayWeatherViewDataFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/WeatherApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/WeatherApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/WeatherAppState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/WeatherAppState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/home/CurrentWeatherScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/home/CurrentWeatherScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/home/CurrentWeatherViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/home/CurrentWeatherViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/infomation/InformationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/infomation/InformationScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/infomation/InformationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/infomation/InformationViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/map/SearchByMapScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/map/SearchByMapScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/map/SearchByMapViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/map/SearchByMapViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/text/SearchByTextScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/text/SearchByTextScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/text/SearchByTextViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/search/text/SearchByTextViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/sevendaysweather/SevenDaysWeatherScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/sevendaysweather/SevenDaysWeatherScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/sevendaysweather/SevenDaysWeatherViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/sevendaysweather/SevenDaysWeatherViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/splash/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/splash/SplashScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/ui/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/ui/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/utils/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/utils/FlowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/utils/FlowExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/utils/LocaleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/utils/LocaleExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/utils/TimeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/utils/TimeExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/minhdtm/example/weapose/presentation/utils/WeatherExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/java/com/minhdtm/example/weapose/presentation/utils/WeatherExt.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-hdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-mdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-hdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-hdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-mdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-mdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xhdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xhdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxhdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxhdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-xxxhdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night-xxxhdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/bg_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-night/bg_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xhdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxhdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable-xxxhdpi/ic_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_broken_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_broken_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_clear_sky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_clear_sky.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_few_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_few_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_mist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_mist.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_scattered_clouds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_scattered_clouds.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_shower_rain.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_shower_rain.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_snow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_snow.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_thunderstorm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/bg_thunderstorm.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_calendar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_calendar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cloud.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_cloud.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dark_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_dark_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_humidity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_humidity.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_light_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_light_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_my_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_my_location.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sun_rise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_sun_rise.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_temperature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_temperature.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/drawable/ic_wind.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_app.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_app_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_app_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_app_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_app_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_app_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_app_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_app_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_app_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_app_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_app_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_app_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_app_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_app_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_app_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_app_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_app_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_app_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_app_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_app_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_app_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_app_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_app_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/logo_animation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/raw/logo_animation.json -------------------------------------------------------------------------------- /app/src/main/res/raw/style_google_map_light.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /app/src/main/res/raw/style_google_map_night.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/raw/style_google_map_night.json -------------------------------------------------------------------------------- /app/src/main/res/values-v31/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/values-v31/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-vi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/values-vi/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_app_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/values/ic_launcher_app_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/base/BaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/base/BaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/base/MainDispatcherRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/base/MainDispatcherRule.kt -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/presentation/ui/CurrentWeatherViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/presentation/ui/CurrentWeatherViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/utils/AccessPrivateExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/utils/AccessPrivateExt.kt -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/utils/FlowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/utils/FlowExt.kt -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/utils/factory/ModelDefault.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/utils/factory/ModelDefault.kt -------------------------------------------------------------------------------- /app/src/test/java/com/minhdtm/example/weapose/utils/factory/ViewDataDefault.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/app/src/test/java/com/minhdtm/example/weapose/utils/factory/ViewDataDefault.kt -------------------------------------------------------------------------------- /config/detekt/detekt_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/config/detekt/detekt_config.yml -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/Pluginfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/fastlane/Pluginfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Weapose -------------------------------------------------------------------------------- /fastlane/report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/fastlane/report.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/gradlew.bat -------------------------------------------------------------------------------- /image/data_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/data_flow.png -------------------------------------------------------------------------------- /image/drawer_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/drawer_dark.png -------------------------------------------------------------------------------- /image/drawer_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/drawer_light.png -------------------------------------------------------------------------------- /image/error_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/error_flow.png -------------------------------------------------------------------------------- /image/home_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/home_dark.png -------------------------------------------------------------------------------- /image/home_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/home_light.png -------------------------------------------------------------------------------- /image/search_by_map_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/search_by_map_dark.png -------------------------------------------------------------------------------- /image/search_by_map_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/search_by_map_light.png -------------------------------------------------------------------------------- /image/search_by_text_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/search_by_text_dark.png -------------------------------------------------------------------------------- /image/search_by_text_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/search_by_text_light.png -------------------------------------------------------------------------------- /image/seven_days_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/seven_days_dark.png -------------------------------------------------------------------------------- /image/seven_days_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/image/seven_days_light.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hide-your-code/weather_compose_clean_architecture/HEAD/settings.gradle.kts --------------------------------------------------------------------------------