Livro 4 - Projeto da Previsão do Tempo
6. Adicionando a Lógica da Aplicação
Neste projeto faremos o uso de três classes:
- Weather: representa os dados climáticos de um dia. A classe MainActivity converterá esses dados climáticos JSON em um ArrayList<Weather>;
- WeatherArrayAdapter: defini uma subclasse de ArrayAdapter personalizada para vincular o ArrayList<Weather> ao elemento ListView.
- MainActivity define a interface gráfica do aplicativo e a logica para interagir com o serviço web da previsão climática OpenWeatherMap e o processamento da resposta JSON.