From eddedda8a6bb931f169a510228001e7025f9f802 Mon Sep 17 00:00:00 2001 From: WentuM Date: Mon, 22 Feb 2021 01:18:32 +0300 Subject: [PATCH 1/7] task/hw9_application_weather --- .idea/gradle.xml | 1 + .idea/misc.xml | 2 +- app/build.gradle | 45 ++++++ app/src/main/AndroidManifest.xml | 8 +- app/src/main/ic_geo-playstore.png | Bin 0 -> 19332 bytes .../androidpractice2020/MainActivity.kt | 11 -- .../androidpractice2020/factory/ApiFactory.kt | 60 ++++++++ .../factory/CitiesWeatherResponse.kt | 23 ++++ .../factory/LoggingInterceptor.kt | 22 +++ .../androidpractice2020/factory/WeatherApi.kt | 24 ++++ .../factory/WeatherResponse.kt | 56 ++++++++ .../androidpractice2020/recyclerview/City.kt | 7 + .../recyclerview/CityAdapter.kt | 20 +++ .../recyclerview/CityHolder.kt | 45 ++++++ .../ui/DetailCityActivity.kt | 51 +++++++ .../androidpractice2020/ui/MainActivity.kt | 128 ++++++++++++++++++ app/src/main/res/drawable-v24/icon_city.png | Bin 0 -> 1732 bytes .../main/res/drawable/ic_geo_background.xml | 74 ++++++++++ .../main/res/drawable/ic_geo_foreground.xml | 15 ++ .../main/res/layout/activity_detail_city.xml | 117 ++++++++++++++++ app/src/main/res/layout/activity_main.xml | 42 +++++- app/src/main/res/layout/city_item.xml | 48 +++++++ app/src/main/res/mipmap-anydpi-v26/ic_geo.xml | 5 + .../res/mipmap-anydpi-v26/ic_geo_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_geo.png | Bin 0 -> 2326 bytes app/src/main/res/mipmap-hdpi/ic_geo_round.png | Bin 0 -> 4260 bytes app/src/main/res/mipmap-mdpi/ic_geo.png | Bin 0 -> 1736 bytes app/src/main/res/mipmap-mdpi/ic_geo_round.png | Bin 0 -> 2610 bytes app/src/main/res/mipmap-xhdpi/ic_geo.png | Bin 0 -> 3033 bytes .../main/res/mipmap-xhdpi/ic_geo_round.png | Bin 0 -> 5846 bytes app/src/main/res/mipmap-xxhdpi/ic_geo.png | Bin 0 -> 5075 bytes .../main/res/mipmap-xxhdpi/ic_geo_round.png | Bin 0 -> 9184 bytes app/src/main/res/mipmap-xxxhdpi/ic_geo.png | Bin 0 -> 6936 bytes .../main/res/mipmap-xxxhdpi/ic_geo_round.png | Bin 0 -> 13375 bytes app/src/main/res/values/strings.xml | 3 +- app/src/main/res/values/styles.xml | 5 + gradle.properties | 7 +- 37 files changed, 802 insertions(+), 22 deletions(-) create mode 100644 app/src/main/ic_geo-playstore.png delete mode 100644 app/src/main/java/com/example/androidpractice2020/MainActivity.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/factory/ApiFactory.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/factory/CitiesWeatherResponse.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/factory/LoggingInterceptor.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/factory/WeatherApi.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/factory/WeatherResponse.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/recyclerview/City.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/recyclerview/CityAdapter.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/recyclerview/CityHolder.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/ui/DetailCityActivity.kt create mode 100644 app/src/main/java/com/example/androidpractice2020/ui/MainActivity.kt create mode 100644 app/src/main/res/drawable-v24/icon_city.png create mode 100644 app/src/main/res/drawable/ic_geo_background.xml create mode 100644 app/src/main/res/drawable/ic_geo_foreground.xml create mode 100644 app/src/main/res/layout/activity_detail_city.xml create mode 100644 app/src/main/res/layout/city_item.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_geo.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_geo_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_geo.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_geo_round.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_geo.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_geo_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_geo.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_geo_round.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_geo.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_geo_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_geo.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_geo_round.png diff --git a/.idea/gradle.xml b/.idea/gradle.xml index b9f8a5e..ac6b0ae 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +