Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

☔️ Weather display using Data binding [👨‍🏫 Teacher: Петрушин Иван Сергеевич] {6️⃣ Semester} (Mobile development)

Notifications You must be signed in to change notification settings

xitowzys-ISU/Current-Weather

Repository files navigation

Настройка проекта

  1. Нужно создать дубликат файла secrets.defaults.properties и переименовать в secrets.properties в корне проекта
  2. Добавьте ключи для API сервисов в secrets.properties

Задание #1

Отображение погоды с помощью Data binding

В этом задании мы работаем с уже известным нам API OpenWeatherMap для получения сведений о погоде.

Используйте проект-заготовку для разработки приложения. В этом проекте уже подключены нужные библиотеки и реализован запрос к API с помощью корутин Kotlin.

  • Разработайте интерфейс включая тег <data> для описания использованных данных
  • Осуществите привязку данных
  • Реализуйте выбор города и обновление данных погоды

Проект с занятия и запись

Дополнительные данные

Города России в формате JSON были взяты из этого репозитория

Демонстрация работы

Задание #2

Вёрстка приложения "Погода" с помощью ConstraintLayout

Используя ConstraintLayout сделайте вёрстку интерфейса приложения для отображения погоды, которое разработано на прошлом занятии.

Демонстрация работы

About

☔️ Weather display using Data binding [👨‍🏫 Teacher: Петрушин Иван Сергеевич] {6️⃣ Semester} (Mobile development)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages