Breezy Weather Приложение
Breezy Weather — это бесплатное и открытое Android-приложение для погоды, созданное на основе Geometric Weather, с добавлением новых функций, поставщиков, модернизацией кода, исправлением ошибок, обновлением зависимостей по соображениям безопасности и т.д., при этом сохраняя плавный пользовательский и разработческий опыт в центре внимания.
В приложении вы найдете:
- Условия погоды в реальном времени (Температура, Ощущается как, Ветер, УФ-индекс, Влажность, Точка росы, Атмосферное давление, Видимость, Облачность, Высота облаков)
- Ежедневные и почасовые прогнозы до 16 дней (Температура, Качество воздуха, Ветер, УФ-индекс, Осадки)
- Осадки в следующем часу
- Информация о качестве воздуха, аллергенах и эфемеридах
- Оповещения о сильной погоде и осадках
Приложение сильно акцентирует внимание на дизайне, с простым, чистым UX, плавной анимацией и Material Design повсюду, а также с множеством возможностей настройки:
- Автоматический темный режим
- Пользовательские пакеты значков
- Большой выбор виджетов для главного экрана для быстрого доступа к информации
- Живые обои
Текущие поддерживаемые поставщики погоды:
- Open-Meteo
- AccuWeather
- MET Norway
- OpenWeatherMap
- Météo France
- Смешанные китайские поставщики
Это приложение запрашивает ряд разрешений; некоторые обязательные, некоторые опциональные.
Обязательные разрешения:
- Сеть (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): Позволяет приложению получать данные о погоде от поставщиков через Интернет
- Фоновое обновление (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, FOREGROUND_SERVICE, SET_ALARM): Позволяет приложению обновлять данные о погоде в фоновом режиме
- Панель (EXPAND_STATUS_BAR): Позволяет приложению запускаться из Быстрых настроек
Опциональные разрешения:
- Местоположение (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): Позволяет приложению показывать погоду в вашем текущем местоположении
- Хранение (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): Позволяет приложению устанавливать живые обои погоды и/или виджеты на некоторых устройствах
- Игнорировать оптимизацию батареи (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Предотвращает завершение приложения в фоновом режиме. Потенциально более надежный метод получения данных о погоде в фоновом режиме на некоторых устройствах
- Чтение состояния телефона (READ_PHONE_STATE): Требуется зависимость приложения: на самом деле не используется, но не может быть удалено. Нормально, если это разрешение никогда не будет включено.









