O objetivo do desafio proposto é avaliar o conhecimento do candidato e verificar se ele possui o conhecimento básico esperado para exercício das atividades esperadas.
#Desafio O desafio consiste na construção de um aplicativo simples para exibição de previsão do tempo na plataforma Android. O objetivo do app é exibir a previsão do tempo para uma determinada região pré configurada pelo usuário. Para aquisição dos dados meteorológicos podem ser utilizada a API fornecida pelo OpenWeatherMap ou qualquer outro que você conheça.
##Requisitos
- O app deve ter no minimo 3 telas. Uma com o overview das previsões no período de uma semana, detalhamento sobre uma previsão e configuração
- A principal tela do aplicativo ( tela onde é exibida o overview das previsões ) deve ser suportadas em tablets e handset (smarthphone);
- O aplicativo deve requisitar os dados de um servidor remoto;
- O aplicativo deve permitir que o usuário configure a região no qual deseja saber a previsão do tempo;
- A API minima do aplicativo deve ser 18.
- Testes unitários.
#Plus
- O aplicativo deve lançar notificações diárias com as previsões para o dia atual
- Todas as telas suportadas em tablets e handset
#Observações
- Não reinvente a roda. Aproveite o máximo que a plataforma pode lhe oferecer.
- Todas as imagens utilizadas do aplicativo podem ser adquiridas na internet
- Não se preocupe em deixar o aplicativo com um uma interface profissional para publicação. Faça o necessário para deixar o app mais simples possível utilizando bem o espaço de tela.
- De prioridade aos REQUISITOS e não ao plus
#O que sera avaliado
- Qualidade do código ( clareza, boas práticas )
- Desempenho do aplicativo
- Entrega no prazo
- Melhor utilização das API fornecidas pela plataforma
- Melhor utilização do espaço da tela
#Entrega Deverá criar um PR deste projeto com a solução apresentada
Qualquer duvida entrar em contato através do email dev (at) itslemonade.com