Weather Forecast

Descrição

Este projeto consiste em uma aplicação para a visualização do clima em determinada localização.

Objetivo

Este projeto tem como objetivo a prática dos seguintes conceitos e tecnologias:

  • Retrofit
  • Coroutines
  • MVVM
  • Databinding
  • Livedata

Requisitos

  • Utilize qualquer API climática, requisitando o clima de qualquer localização escolhida.
  • Crie uma UI para exibir o clima dos próximos dias da localização escolhida.
  • Como o clima não é algo que muda tão frequentemente, não é necessário requisitar o clima constantemente, sendo assim podemos economizar os dados móveis, utilize cache para resolver este problema.
  • A aplicação deve funcionar em modo Retrato e Paisagem

Observações

A API utilizada para a requisição climática foi a Open Weather Map, sendo então necessário que após a clonagem do repositório você possua uma conta nesta API para a obtenção de uma Key, que deverá substituir a KEY utilizada na aplicação desenvolvida, para que esta funcione do jeito previsto.