Breezy Weather App
O Breezy Weather é um aplicativo de clima gratuito e de código aberto para Android, derivado do Geometric Weather, que adiciona novos recursos, provedores, moderniza o código, corrige bugs, atualiza dependências por motivos de segurança, etc., sempre mantendo em mente uma experiência fluida para o usuário e o desenvolvedor.
No aplicativo, você encontrará:
- Condições climáticas em tempo real (Temperatura, Sensação térmica, Vento, Índice UV, Umidade, Ponto de orvalho, Pressão atmosférica, Visibilidade, Cobertura de nuvens, Teto)
- Previsões diárias e horárias de até 16 dias (Temperatura, Qualidade do ar, Vento, Índice UV, Precipitação)
- Precipitações na próxima hora
- Informações sobre qualidade do ar, alérgenos e efemérides
- Alertas de clima severo e precipitação
O aplicativo tem um forte foco em design, com uma UX simples e limpa, animações suaves e Material Design por toda parte, além de muita personalização:
- Modo escuro automático
- Packs de ícones personalizados
- Grande seleção de widgets para a tela inicial para informações rápidas
- Papel de parede ao vivo
Provedores de clima atualmente suportados:
- Open-Meteo
- AccuWeather
- MET Norway
- OpenWeatherMap
- Météo France
- Provedores mistos da China
Este aplicativo solicita uma série de permissões; algumas obrigatórias, outras opcionais.
Permissões obrigatórias:
- Rede (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): Permite que o aplicativo busque dados meteorológicos de provedores pela Internet
- Atualizações em segundo plano (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, FOREGROUND_SERVICE, SET_ALARM): Permite que o aplicativo atualize os dados meteorológicos em segundo plano
- Tile (EXPAND_STATUS_BAR): Permite que o aplicativo se inicie a partir das Configurações Rápidas
Permissões opcionais:
- Localização (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): Permite que o aplicativo mostre o clima na sua localização atual
- Armazenamento (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): Permite que o aplicativo defina o papel de parede ao vivo do clima e/ou widgets em alguns dispositivos
- Ignorar otimizações de bateria (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Impede que o aplicativo seja encerrado em segundo plano. Método potencialmente mais confiável para buscar dados meteorológicos em segundo plano em alguns dispositivos
- Ler estado do telefone (READ_PHONE_STATE): Requerido por uma dependência do aplicativo: não é realmente utilizado, mas não pode ser removido. Tudo bem nunca habilitar isso.









