From b41ba10abbac5ae13e9c633238c74b86f850c835 Mon Sep 17 00:00:00 2001 From: hmalik144 Date: Tue, 20 Apr 2021 20:09:32 +0100 Subject: [PATCH] - weathered --- .idea/assetWizardSettings.xml | 4 +- .idea/caches/build_file_checksums.ser | Bin 537 -> 537 bytes .idea/dictionaries/h_mal.xml | 7 + .idea/jarRepositories.xml | 5 + app/build.gradle | 58 +++- .../data/location/LocationProviderImplTest.kt | 85 +++++ .../notification/NotificationReceiver.kt | 2 +- .../atlasWeather/ui/home/HomeFragment.kt | 4 +- .../atlasWeather/widget/NewAppWidget.kt | 2 +- .../res/layout/activity_further_info.xml | 1 - app/src/main/AndroidManifest.xml | 3 +- .../atlas_weather/application/AppClass.kt | 14 +- .../data/location/LocationHelper.kt | 34 ++ .../data/location/LocationProvider.kt | 59 +--- .../data/location/LocationProviderImpl.kt | 116 +++++++ .../atlas_weather/data/network/WeatherApi.kt | 40 +-- .../NetworkConnectionInterceptor.kt | 21 +- .../interceptors/QueryParamsInterceptor.kt | 6 +- .../networkUtils/RetrofitComponents.kt | 46 +++ .../response/forecast/WeatherResponse.kt | 3 + .../data/repository/Repository.kt | 6 +- .../data/repository/RepositoryImpl.kt | 36 +- .../data/repository/SettingsRepositoryImpl.kt | 2 +- .../atlas_weather/data/room/WeatherDao.kt | 4 +- .../atlas_weather/helper/ServicesHelper.kt | 119 +++---- .../atlas_weather/model/forecast/Forecast.kt | 53 ++- .../model/forecast/WeatherDisplay.kt | 83 ++--- .../atlas_weather/model/types/LocationType.kt | 6 + .../model/weather/FullWeather.kt | 6 +- .../atlas_weather/model/widget/WidgetData.kt | 71 +--- .../atlas_weather/utils/GenericTypeUtils.kt | 58 ++++ .../h_mal/atlas_weather/utils/LoggingUtils.kt | 5 + .../h_mal/atlas_weather/utils/NetworkUtils.kt | 23 ++ .../atlas_weather/utils/SecondsToDateUtils.kt | 2 - .../h_mal/atlas_weather/utils/StringUtils.kt | 12 + .../h_mal/atlas_weather/utils/ViewUtils.kt | 42 +-- .../atlas_weather/viewmodel/MainViewModel.kt | 47 ++- .../viewmodel/MainViewModelFactory.kt | 20 -- .../atlas_weather/viewmodel/WorldViewModel.kt | 110 +++--- .../viewmodel/WorldViewModelFactory.kt | 20 -- .../baseViewModels/WeatherViewModel.kt | 30 ++ app/src/main/res/drawable-v24/gradient.xml | 10 - app/src/main/res/drawable/day_113.png | Bin 2126 -> 0 bytes app/src/main/res/drawable/day_116.png | Bin 2597 -> 0 bytes app/src/main/res/drawable/day_119.png | Bin 1984 -> 0 bytes app/src/main/res/drawable/day_122.png | Bin 2058 -> 0 bytes app/src/main/res/drawable/day_143.png | Bin 2106 -> 0 bytes app/src/main/res/drawable/day_176.png | Bin 2729 -> 0 bytes app/src/main/res/drawable/day_179.png | Bin 2844 -> 0 bytes app/src/main/res/drawable/day_182.png | Bin 2901 -> 0 bytes app/src/main/res/drawable/day_185.png | Bin 2172 -> 0 bytes app/src/main/res/drawable/day_200.png | Bin 2889 -> 0 bytes app/src/main/res/drawable/day_227.png | Bin 2306 -> 0 bytes app/src/main/res/drawable/day_230.png | Bin 2327 -> 0 bytes app/src/main/res/drawable/day_248.png | Bin 2121 -> 0 bytes app/src/main/res/drawable/day_260.png | Bin 2253 -> 0 bytes app/src/main/res/drawable/day_263.png | Bin 2109 -> 0 bytes app/src/main/res/drawable/day_266.png | Bin 2109 -> 0 bytes app/src/main/res/drawable/day_281.png | Bin 2172 -> 0 bytes app/src/main/res/drawable/day_284.png | Bin 2155 -> 0 bytes app/src/main/res/drawable/day_293.png | Bin 2729 -> 0 bytes app/src/main/res/drawable/day_296.png | Bin 2134 -> 0 bytes app/src/main/res/drawable/day_299.png | Bin 2729 -> 0 bytes app/src/main/res/drawable/day_302.png | Bin 2134 -> 0 bytes app/src/main/res/drawable/day_305.png | Bin 2723 -> 0 bytes app/src/main/res/drawable/day_308.png | Bin 2110 -> 0 bytes app/src/main/res/drawable/day_311.png | Bin 2232 -> 0 bytes app/src/main/res/drawable/day_314.png | Bin 2232 -> 0 bytes app/src/main/res/drawable/day_317.png | Bin 2305 -> 0 bytes app/src/main/res/drawable/day_320.png | Bin 2305 -> 0 bytes app/src/main/res/drawable/day_323.png | Bin 2844 -> 0 bytes app/src/main/res/drawable/day_326.png | Bin 2263 -> 0 bytes app/src/main/res/drawable/day_329.png | Bin 2844 -> 0 bytes app/src/main/res/drawable/day_332.png | Bin 2263 -> 0 bytes app/src/main/res/drawable/day_335.png | Bin 2858 -> 0 bytes app/src/main/res/drawable/day_338.png | Bin 2263 -> 0 bytes app/src/main/res/drawable/day_350.png | Bin 2155 -> 0 bytes app/src/main/res/drawable/day_353.png | Bin 2729 -> 0 bytes app/src/main/res/drawable/day_356.png | Bin 2723 -> 0 bytes app/src/main/res/drawable/day_359.png | Bin 2709 -> 0 bytes app/src/main/res/drawable/day_362.png | Bin 2901 -> 0 bytes app/src/main/res/drawable/day_365.png | Bin 2944 -> 0 bytes app/src/main/res/drawable/day_368.png | Bin 2844 -> 0 bytes app/src/main/res/drawable/day_371.png | Bin 2858 -> 0 bytes app/src/main/res/drawable/day_374.png | Bin 2758 -> 0 bytes app/src/main/res/drawable/day_377.png | Bin 2775 -> 0 bytes app/src/main/res/drawable/day_386.png | Bin 2889 -> 0 bytes app/src/main/res/drawable/day_389.png | Bin 2271 -> 0 bytes app/src/main/res/drawable/day_392.png | Bin 3077 -> 0 bytes app/src/main/res/drawable/day_395.png | Bin 2451 -> 0 bytes app/src/main/res/drawable/demo_icon.png | Bin 2597 -> 0 bytes app/src/main/res/drawable/error_icon.png | Bin 10717 -> 0 bytes app/src/main/res/drawable/gradient.xml | 10 - .../res/drawable/ic_baseline_cloud_off_24.xml | 4 +- .../drawable/ic_baseline_cloud_queue_24.xml | 5 + .../drawable/ic_outline_error_outline_24.xml | 5 + .../res/drawable/ic_round_settings_24.xml | 5 + app/src/main/res/drawable/moon.png | Bin 1922 -> 0 bytes app/src/main/res/drawable/night_113.png | Bin 1613 -> 0 bytes app/src/main/res/drawable/night_116.png | Bin 2524 -> 0 bytes app/src/main/res/drawable/night_119.png | Bin 2451 -> 0 bytes app/src/main/res/drawable/night_122.png | Bin 2058 -> 0 bytes app/src/main/res/drawable/night_143.png | Bin 2106 -> 0 bytes app/src/main/res/drawable/night_176.png | Bin 2643 -> 0 bytes app/src/main/res/drawable/night_179.png | Bin 2749 -> 0 bytes app/src/main/res/drawable/night_182.png | Bin 2809 -> 0 bytes app/src/main/res/drawable/night_185.png | Bin 2169 -> 0 bytes app/src/main/res/drawable/night_200.png | Bin 2797 -> 0 bytes app/src/main/res/drawable/night_227.png | Bin 2306 -> 0 bytes app/src/main/res/drawable/night_230.png | Bin 2327 -> 0 bytes app/src/main/res/drawable/night_248.png | Bin 2128 -> 0 bytes app/src/main/res/drawable/night_260.png | Bin 2253 -> 0 bytes app/src/main/res/drawable/night_263.png | Bin 2119 -> 0 bytes app/src/main/res/drawable/night_266.png | Bin 2119 -> 0 bytes app/src/main/res/drawable/night_281.png | Bin 2169 -> 0 bytes app/src/main/res/drawable/night_284.png | Bin 2165 -> 0 bytes app/src/main/res/drawable/night_293.png | Bin 2643 -> 0 bytes app/src/main/res/drawable/night_296.png | Bin 2134 -> 0 bytes app/src/main/res/drawable/night_299.png | Bin 2643 -> 0 bytes app/src/main/res/drawable/night_302.png | Bin 2134 -> 0 bytes app/src/main/res/drawable/night_305.png | Bin 2644 -> 0 bytes app/src/main/res/drawable/night_308.png | Bin 2133 -> 0 bytes app/src/main/res/drawable/night_311.png | Bin 2232 -> 0 bytes app/src/main/res/drawable/night_314.png | Bin 2232 -> 0 bytes app/src/main/res/drawable/night_317.png | Bin 2305 -> 0 bytes app/src/main/res/drawable/night_320.png | Bin 2305 -> 0 bytes app/src/main/res/drawable/night_323.png | Bin 2749 -> 0 bytes app/src/main/res/drawable/night_326.png | Bin 2263 -> 0 bytes app/src/main/res/drawable/night_329.png | Bin 2749 -> 0 bytes app/src/main/res/drawable/night_332.png | Bin 2263 -> 0 bytes app/src/main/res/drawable/night_335.png | Bin 2749 -> 0 bytes app/src/main/res/drawable/night_338.png | Bin 2277 -> 0 bytes app/src/main/res/drawable/night_350.png | Bin 2155 -> 0 bytes app/src/main/res/drawable/night_353.png | Bin 2643 -> 0 bytes app/src/main/res/drawable/night_356.png | Bin 2644 -> 0 bytes app/src/main/res/drawable/night_359.png | Bin 2617 -> 0 bytes app/src/main/res/drawable/night_362.png | Bin 2809 -> 0 bytes app/src/main/res/drawable/night_365.png | Bin 2856 -> 0 bytes app/src/main/res/drawable/night_368.png | Bin 2749 -> 0 bytes app/src/main/res/drawable/night_371.png | Bin 2771 -> 0 bytes app/src/main/res/drawable/night_374.png | Bin 2665 -> 0 bytes app/src/main/res/drawable/night_377.png | Bin 2683 -> 0 bytes app/src/main/res/drawable/night_386.png | Bin 2797 -> 0 bytes app/src/main/res/drawable/night_389.png | Bin 2271 -> 0 bytes app/src/main/res/drawable/night_392.png | Bin 2974 -> 0 bytes app/src/main/res/drawable/triple.png | Bin 19883 -> 0 bytes app/src/main/res/font/archeologicaps.ttf | Bin 199668 -> 0 bytes .../main/res/layout/activity_add_forecast.xml | 19 +- .../main/res/layout/activity_further_info.xml | 96 ++++-- app/src/main/res/layout/db_list_item.xml | 108 +++--- .../main/res/layout/empty_state_layout.xml | 39 +++ app/src/main/res/layout/fragment__two.xml | 21 +- app/src/main/res/layout/fragment_home.xml | 21 +- app/src/main/res/layout/fragment_main.xml | 13 - app/src/main/res/layout/new_app_widget.xml | 311 ----------------- .../main/res/layout/weather_app_widget.xml | 152 +++++++++ app/src/main/res/layout/widget_item.xml | 2 +- app/src/main/res/menu/menu_main.xml | 2 +- app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 8043 -> 2723 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4200 -> 1610 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 11742 -> 3511 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 22357 -> 6312 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 35250 -> 8641 bytes app/src/main/res/values/strings.xml | 1 + app/src/main/res/values/styles.xml | 11 + app/src/main/res/xml/new_app_widget_info.xml | 7 +- app/src/monoWeather/AndroidManifest.xml | 22 +- .../monoWeather/ui/BaseActivity.kt | 8 - .../monoWeather/ui/BaseFragment.kt | 93 ++++- .../monoWeather/ui/EmptyViewHolder.kt | 21 ++ .../monoWeather/ui/MainActivity.kt | 6 +- .../monoWeather/ui/WorldItemFragment.kt | 33 +- .../ui/details/FurtherInfoFragment.kt | 19 +- .../monoWeather/ui/home/HomeFragment.kt | 29 +- .../ui/home/adapter/EmptyViewHolder.kt | 6 - .../ui/home/adapter/ViewHolderCurrent.kt | 4 +- .../ui/home/adapter/WeatherRecyclerAdapter.kt | 29 +- .../home/adapter/forecast/GridCellHolder.kt | 13 +- .../adapter/forecast/GridForecastAdapter.kt | 15 +- .../adapter/forecast/ViewHolderForecast.kt | 12 +- .../forecastDaily/ViewHolderForecastDaily.kt | 10 +- .../ui/settings/UnitSettingsActivity.kt | 34 -- .../ui/world/AddLocationFragment.kt | 19 +- .../monoWeather/ui/world/WorldFragment.kt | 35 +- .../ui/world/WorldRecyclerAdapter.kt | 16 +- ...ass.kt => BaseWidgetServiceIntentClass.kt} | 27 +- .../widget/MyWidgetRemoteViewsFactory.kt | 28 +- .../monoWeather/widget/NewAppWidget.kt | 133 +------- .../widget/WidgetJobServiceIntent.kt | 176 ++++++++++ .../res/layout/list_item_forecast.xml | 12 +- .../res/layout/mono_forecast_grid_item.xml | 46 +-- .../monoWeather/res/layout/mono_item_one.xml | 3 +- .../res/mipmap-hdpi/ic_launcher.png | Bin 1609 -> 2723 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 2930 -> 4399 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 1146 -> 1610 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 1720 -> 2458 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 2193 -> 3511 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 3944 -> 5739 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 3871 -> 6312 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 6876 -> 10572 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 5377 -> 8641 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 9738 -> 13753 bytes .../res/navigation/main_navigation.xml | 15 +- app/src/monoWeather/res/values/styles.xml | 10 +- .../data/repository/RepositoryImplTest.kt | 12 +- .../helper/ServicesHelperTest.kt | 87 +++++ .../atlas_weather/helper/weather_sample.json | 320 ++++++++++++++++++ .../viewmodel/MainViewModelTest.kt | 66 ---- .../viewmodel/WorldViewModelTest.kt | 75 ++++ app/src/test/resources/weather_sample.json | 317 +++++++++++++++++ build.gradle | 5 +- gradle.properties | 3 +- 212 files changed, 2453 insertions(+), 1413 deletions(-) create mode 100644 .idea/dictionaries/h_mal.xml create mode 100644 app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/location/LocationProviderImplTest.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/data/location/LocationHelper.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/data/location/LocationProviderImpl.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/data/network/networkUtils/RetrofitComponents.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/model/types/LocationType.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/utils/GenericTypeUtils.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/utils/LoggingUtils.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/utils/NetworkUtils.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/utils/StringUtils.kt delete mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/viewmodel/MainViewModelFactory.kt delete mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/viewmodel/WorldViewModelFactory.kt create mode 100644 app/src/main/java/com/appttude/h_mal/atlas_weather/viewmodel/baseViewModels/WeatherViewModel.kt delete mode 100644 app/src/main/res/drawable-v24/gradient.xml delete mode 100644 app/src/main/res/drawable/day_113.png delete mode 100644 app/src/main/res/drawable/day_116.png delete mode 100644 app/src/main/res/drawable/day_119.png delete mode 100644 app/src/main/res/drawable/day_122.png delete mode 100644 app/src/main/res/drawable/day_143.png delete mode 100644 app/src/main/res/drawable/day_176.png delete mode 100644 app/src/main/res/drawable/day_179.png delete mode 100644 app/src/main/res/drawable/day_182.png delete mode 100644 app/src/main/res/drawable/day_185.png delete mode 100644 app/src/main/res/drawable/day_200.png delete mode 100644 app/src/main/res/drawable/day_227.png delete mode 100644 app/src/main/res/drawable/day_230.png delete mode 100644 app/src/main/res/drawable/day_248.png delete mode 100644 app/src/main/res/drawable/day_260.png delete mode 100644 app/src/main/res/drawable/day_263.png delete mode 100644 app/src/main/res/drawable/day_266.png delete mode 100644 app/src/main/res/drawable/day_281.png delete mode 100644 app/src/main/res/drawable/day_284.png delete mode 100644 app/src/main/res/drawable/day_293.png delete mode 100644 app/src/main/res/drawable/day_296.png delete mode 100644 app/src/main/res/drawable/day_299.png delete mode 100644 app/src/main/res/drawable/day_302.png delete mode 100644 app/src/main/res/drawable/day_305.png delete mode 100644 app/src/main/res/drawable/day_308.png delete mode 100644 app/src/main/res/drawable/day_311.png delete mode 100644 app/src/main/res/drawable/day_314.png delete mode 100644 app/src/main/res/drawable/day_317.png delete mode 100644 app/src/main/res/drawable/day_320.png delete mode 100644 app/src/main/res/drawable/day_323.png delete mode 100644 app/src/main/res/drawable/day_326.png delete mode 100644 app/src/main/res/drawable/day_329.png delete mode 100644 app/src/main/res/drawable/day_332.png delete mode 100644 app/src/main/res/drawable/day_335.png delete mode 100644 app/src/main/res/drawable/day_338.png delete mode 100644 app/src/main/res/drawable/day_350.png delete mode 100644 app/src/main/res/drawable/day_353.png delete mode 100644 app/src/main/res/drawable/day_356.png delete mode 100644 app/src/main/res/drawable/day_359.png delete mode 100644 app/src/main/res/drawable/day_362.png delete mode 100644 app/src/main/res/drawable/day_365.png delete mode 100644 app/src/main/res/drawable/day_368.png delete mode 100644 app/src/main/res/drawable/day_371.png delete mode 100644 app/src/main/res/drawable/day_374.png delete mode 100644 app/src/main/res/drawable/day_377.png delete mode 100644 app/src/main/res/drawable/day_386.png delete mode 100644 app/src/main/res/drawable/day_389.png delete mode 100644 app/src/main/res/drawable/day_392.png delete mode 100644 app/src/main/res/drawable/day_395.png delete mode 100644 app/src/main/res/drawable/demo_icon.png delete mode 100644 app/src/main/res/drawable/error_icon.png delete mode 100644 app/src/main/res/drawable/gradient.xml create mode 100644 app/src/main/res/drawable/ic_baseline_cloud_queue_24.xml create mode 100644 app/src/main/res/drawable/ic_outline_error_outline_24.xml create mode 100644 app/src/main/res/drawable/ic_round_settings_24.xml delete mode 100644 app/src/main/res/drawable/moon.png delete mode 100644 app/src/main/res/drawable/night_113.png delete mode 100644 app/src/main/res/drawable/night_116.png delete mode 100644 app/src/main/res/drawable/night_119.png delete mode 100644 app/src/main/res/drawable/night_122.png delete mode 100644 app/src/main/res/drawable/night_143.png delete mode 100644 app/src/main/res/drawable/night_176.png delete mode 100644 app/src/main/res/drawable/night_179.png delete mode 100644 app/src/main/res/drawable/night_182.png delete mode 100644 app/src/main/res/drawable/night_185.png delete mode 100644 app/src/main/res/drawable/night_200.png delete mode 100644 app/src/main/res/drawable/night_227.png delete mode 100644 app/src/main/res/drawable/night_230.png delete mode 100644 app/src/main/res/drawable/night_248.png delete mode 100644 app/src/main/res/drawable/night_260.png delete mode 100644 app/src/main/res/drawable/night_263.png delete mode 100644 app/src/main/res/drawable/night_266.png delete mode 100644 app/src/main/res/drawable/night_281.png delete mode 100644 app/src/main/res/drawable/night_284.png delete mode 100644 app/src/main/res/drawable/night_293.png delete mode 100644 app/src/main/res/drawable/night_296.png delete mode 100644 app/src/main/res/drawable/night_299.png delete mode 100644 app/src/main/res/drawable/night_302.png delete mode 100644 app/src/main/res/drawable/night_305.png delete mode 100644 app/src/main/res/drawable/night_308.png delete mode 100644 app/src/main/res/drawable/night_311.png delete mode 100644 app/src/main/res/drawable/night_314.png delete mode 100644 app/src/main/res/drawable/night_317.png delete mode 100644 app/src/main/res/drawable/night_320.png delete mode 100644 app/src/main/res/drawable/night_323.png delete mode 100644 app/src/main/res/drawable/night_326.png delete mode 100644 app/src/main/res/drawable/night_329.png delete mode 100644 app/src/main/res/drawable/night_332.png delete mode 100644 app/src/main/res/drawable/night_335.png delete mode 100644 app/src/main/res/drawable/night_338.png delete mode 100644 app/src/main/res/drawable/night_350.png delete mode 100644 app/src/main/res/drawable/night_353.png delete mode 100644 app/src/main/res/drawable/night_356.png delete mode 100644 app/src/main/res/drawable/night_359.png delete mode 100644 app/src/main/res/drawable/night_362.png delete mode 100644 app/src/main/res/drawable/night_365.png delete mode 100644 app/src/main/res/drawable/night_368.png delete mode 100644 app/src/main/res/drawable/night_371.png delete mode 100644 app/src/main/res/drawable/night_374.png delete mode 100644 app/src/main/res/drawable/night_377.png delete mode 100644 app/src/main/res/drawable/night_386.png delete mode 100644 app/src/main/res/drawable/night_389.png delete mode 100644 app/src/main/res/drawable/night_392.png delete mode 100644 app/src/main/res/drawable/triple.png delete mode 100644 app/src/main/res/font/archeologicaps.ttf create mode 100644 app/src/main/res/layout/empty_state_layout.xml delete mode 100644 app/src/main/res/layout/fragment_main.xml delete mode 100644 app/src/main/res/layout/new_app_widget.xml create mode 100644 app/src/main/res/layout/weather_app_widget.xml create mode 100644 app/src/main/res/values/styles.xml delete mode 100644 app/src/monoWeather/java/com/appttude/h_mal/atlas_weather/monoWeather/ui/BaseActivity.kt create mode 100644 app/src/monoWeather/java/com/appttude/h_mal/atlas_weather/monoWeather/ui/EmptyViewHolder.kt delete mode 100644 app/src/monoWeather/java/com/appttude/h_mal/atlas_weather/monoWeather/ui/home/adapter/EmptyViewHolder.kt rename app/src/monoWeather/java/com/appttude/h_mal/atlas_weather/monoWeather/widget/{BaseWidgetClass.kt => BaseWidgetServiceIntentClass.kt} (57%) create mode 100644 app/src/monoWeather/java/com/appttude/h_mal/atlas_weather/monoWeather/widget/WidgetJobServiceIntent.kt create mode 100644 app/src/test/java/com/appttude/h_mal/atlas_weather/helper/ServicesHelperTest.kt create mode 100644 app/src/test/java/com/appttude/h_mal/atlas_weather/helper/weather_sample.json delete mode 100644 app/src/test/java/com/appttude/h_mal/atlas_weather/viewmodel/MainViewModelTest.kt create mode 100644 app/src/test/java/com/appttude/h_mal/atlas_weather/viewmodel/WorldViewModelTest.kt create mode 100644 app/src/test/resources/weather_sample.json diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml index 053c97f..a6aa5f0 100644 --- a/.idea/assetWizardSettings.xml +++ b/.idea/assetWizardSettings.xml @@ -378,7 +378,7 @@ @@ -389,7 +389,7 @@ diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 1a7278dd44235148f15443e9ba21a006a835c6cf..e72d7c1f2eae089c89dc064500b86d45f387cb1a 100644 GIT binary patch delta 75 zcmV-R0JQ&^1epYomj!t6pq2BHoOciq0k@UyQo*DK7KtUed=D*?BLPJauuJ|HqNH|b h(jBq$YiQb2lXwA;5fp^^tIyeq^4y1w7nA06{doU~BrE^` delta 75 zcmV-R0JQ&^1epYomj!koKK9d*oOckmEYnH$BX?;tsR517e|L0~BLPJaS%ev%=`eYZ hFPdY=*09$^lXwA;5f$uex2>7$ldi|ch78XE5qRj|B3}Ri diff --git a/.idea/dictionaries/h_mal.xml b/.idea/dictionaries/h_mal.xml new file mode 100644 index 0000000..00f1cf3 --- /dev/null +++ b/.idea/dictionaries/h_mal.xml @@ -0,0 +1,7 @@ + + + + upsert + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index f6a13e3..649c4be 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -36,5 +36,10 @@