From f29fe8ad710bbbaf5e19e6eace658a5fe06c62f9 Mon Sep 17 00:00:00 2001 From: Stepan Date: Sat, 5 Jul 2025 02:55:06 +0200 Subject: [PATCH] Completed 1, 2, 3 tasks --- .idea/gradle.xml | 1 + .idea/misc.xml | 1 - .idea/vcs.xml | 6 + app/build.gradle.kts | 6 + app/src/main/AndroidManifest.xml | 4 +- .../com/example/airquality/AQActivity.java | 191 ------------------ .../example/airquality/DetailsActivity.java | 102 +++++++++- .../com/example/airquality/MainActivity.java | 176 +++++----------- .../example/airquality/SettingsActivity.java | 27 +-- .../example/airquality/Weather3hAdapter.java | 54 ----- .../airquality/api/ForecastAPIRequest.java | 54 +++++ .../airquality/api/JsonAPIRequest.java | 32 +++ .../com/example/airquality/types/City.java | 15 ++ .../airquality/types/FormattedTemp.java | 25 +++ .../airquality/{ => types}/Weather3h.java | 38 +++- .../airquality/utils/BaseCompatActivity.java | 16 ++ .../{ => utils}/PreferencesManager.java | 12 +- .../utils/ToolbarCompatActivity.java | 56 +++++ .../airquality/utils/Weather3hAdapter.java | 77 +++++++ .../{ => utils}/Weather3hParser.java | 15 +- .../main/res/layout/activity_aqactivity.xml | 83 -------- app/src/main/res/layout/activity_details.xml | 152 ++++++++++++-- app/src/main/res/layout/activity_main.xml | 40 +--- app/src/main/res/layout/activity_settings.xml | 7 - app/src/main/res/layout/component_toolbar.xml | 33 +++ app/src/main/res/layout/item_weather3h.xml | 16 +- app/src/main/res/menu/menu_main.xml | 9 +- 27 files changed, 688 insertions(+), 560 deletions(-) create mode 100644 .idea/vcs.xml delete mode 100644 app/src/main/java/com/example/airquality/AQActivity.java delete mode 100644 app/src/main/java/com/example/airquality/Weather3hAdapter.java create mode 100644 app/src/main/java/com/example/airquality/api/ForecastAPIRequest.java create mode 100644 app/src/main/java/com/example/airquality/api/JsonAPIRequest.java create mode 100644 app/src/main/java/com/example/airquality/types/City.java create mode 100644 app/src/main/java/com/example/airquality/types/FormattedTemp.java rename app/src/main/java/com/example/airquality/{ => types}/Weather3h.java (55%) create mode 100644 app/src/main/java/com/example/airquality/utils/BaseCompatActivity.java rename app/src/main/java/com/example/airquality/{ => utils}/PreferencesManager.java (73%) create mode 100644 app/src/main/java/com/example/airquality/utils/ToolbarCompatActivity.java create mode 100644 app/src/main/java/com/example/airquality/utils/Weather3hAdapter.java rename app/src/main/java/com/example/airquality/{ => utils}/Weather3hParser.java (66%) delete mode 100644 app/src/main/res/layout/activity_aqactivity.xml create mode 100644 app/src/main/res/layout/component_toolbar.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 97f0a8e..639c779 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +