Visão geral
App de previsão do tempo nativo Android: localização automática por GPS ou busca de qualquer cidade do mundo, previsão horária (24h) e estendida (7 dias), com temperatura, chance de chuva, umidade, vento e índice UV vindos da Open-Meteo (API pública, sem chave paga). Interface em português, espanhol e inglês, trocável a qualquer momento.
Clima AI
Assistente que responde em linguagem natural ("o que vestir hoje?", "vai chover mais tarde?") usando os dados reais da previsão carregada. Com chave do Gemini configurada, a resposta vem do modelo de linguagem; sem chave, ou se a chamada falhar por qualquer motivo, o app cai sozinho num motor de heurística local que continua dando conselho a partir dos mesmos números — o assistente nunca fica mudo, checado direto no código, não é só o que a documentação promete.
Stack
Kotlin + Jetpack Compose (Material 3), MVVM, Retrofit pra Open-Meteo e Gemini, Room pras cidades favoritas salvas localmente.
Testes
Parte da lógica de tradução e de mapeamento do código meteorológico (WMO) da Open-Meteo pro texto certo em cada idioma tem teste real (Robolectric), verificado nos três idiomas suportados. Repositório de dados e o fluxo de fallback do assistente ainda não têm teste automatizado — documentado sem rodeio no README.
Sem demo ao vivo
App Android nativo, não tem versão web pra abrir no navegador — precisa instalar (Android Studio ou APK) pra usar.