Desafio Mobile - LAComp Ufal

Objetivo

O objetivo desse desafio é avaliar e nivelar o nível de desenvolvimento do time que cuidara da frente Mobile da LAComp, avaliando pontos especificos como:

  • Git/Github
  • Comunicação com API REST/RESTFull
  • Criação de interface
  • Arquitetura
  • Navegação entre telas
  • Gerência de estados (sugestão: Bloc ou ValueNotify, mas sinta-se a vontade de usar qualquer uma)

OPCINAIS:

  • Clean Architecture
  • Provider/Injeção de dependência
  • Testes

Lembre-se, você não precisa saber fazer TUDO que esta descrito para ser avaliado, faça o seu melhor

Desafio

O desafio consiste no desenvolvimento de um aplicativo em Flutter que consuma a API do OpenWeatherApi.

O App deve conter duas telas obrigatoriamente, a primeira tela com dois campos de texto, um que coleta a latitude e outro que coleta a longitude que sera digitada pelo usuário. A segunda tela que exibe as informações de tempo do dia (Temperatura atual) baseado na Latitude e Longitude digitada pelo usuário. Você pode exibir quais outros dados que achar relevante

Lembre-se de converter as temperaturas para Celcius!

Não se esqueça de caprichar na interface gráfica e na experiência do usuário, sugiro procurar um Design para uma solução semelhante no Dribbble ou no Pinterest

Instruções para avaliação

Crie um Fork desse repositório onde você deverá publicar seu projeto, junto com as instruções de execução. Lembre-se de deixa-lo público.