https://github.com/Adelioz/WeatherAppTestЭто мой учебный проект
1. Стартовый экран. Определение местоположения.
Пользователь может выбрать автоматическую геолокацию (CoreLocation), или ввести свой город вручную с клавиатуры в текстовое поле.
После нажатия кнопки открывается следующий экран
2. Основной экран.
Отображается погода подробно на сегодняшний день и на 5 дней вперед в кратком варианте (tableView), также отображается почасовая погода на ближайшие 2 суток (collectionView)
Источником данных используется сайт openweathermap.org (REST API, JSON)
Реализована кнопка поделиться, которая формирует картинку с информацией по сегодняшней погоде (работа с растровой графикой)
Также реализована стилизация интерфейса приложения в зависимости от времени года