Что умеет мое приложение с прогнозом погоды?
В прошлом посте я рассказала, что завершила работу над учебным проектом — приложением с прогнозом погоды. Теперь подробнее о его возможностях:
✅ Интерактивный поиск
— У приложения есть окно поиска, которое автоматически скрывается после выполнения запроса.
— Его можно снова открыть, нажав на плюс в правом верхнем углу. Если пользователь нажимает вне поля поиска, оно также скрывается.
✅ Запрос данных по API
— Пользователь вводит название города, и приложение отправляет запрос к OpenWeatherAPI.
— Данные о погоде загружаются и отображаются в верхней части интерфейса.
— Запрос можно выполнить как кнопкой, так и клавишей Enter.
✅ Динамическое отображение погоды
— Полученные данные вставляются в контент с помощью асинхронной функции.
— Если что-то пошло не так (например, город не найден), срабатывает обработка ошибок через try/catch.
— В зависимости от полученной информации меняется иллюстрация погоды.
✅ Автоматическое обновление даты
— Дата обновляется в реальном времени с помощью встроенного объекта Date().
Это базовая версия приложения, но уже с удобной логикой работы. В следующих постах расскажу, какие обучающие материалы использовала.
В прошлом посте я рассказала, что завершила работу над учебным проектом — приложением с прогнозом погоды. Теперь подробнее о его возможностях:
✅ Интерактивный поиск
— У приложения есть окно поиска, которое автоматически скрывается после выполнения запроса.
— Его можно снова открыть, нажав на плюс в правом верхнем углу. Если пользователь нажимает вне поля поиска, оно также скрывается.
✅ Запрос данных по API
— Пользователь вводит название города, и приложение отправляет запрос к OpenWeatherAPI.
— Данные о погоде загружаются и отображаются в верхней части интерфейса.
— Запрос можно выполнить как кнопкой, так и клавишей Enter.
✅ Динамическое отображение погоды
— Полученные данные вставляются в контент с помощью асинхронной функции.
— Если что-то пошло не так (например, город не найден), срабатывает обработка ошибок через try/catch.
— В зависимости от полученной информации меняется иллюстрация погоды.
✅ Автоматическое обновление даты
— Дата обновляется в реальном времени с помощью встроенного объекта Date().
Это базовая версия приложения, но уже с удобной логикой работы. В следующих постах расскажу, какие обучающие материалы использовала.