Executando verificação de segurança...
2

Clima - Consultando api com dart.

Ola a todos, estou cursando o ensino medio, e decidi criar um programa (ou aplicativo, diga como quiser). Que se baseia em um programa que consulta uma api do website: openweathermap.org

Como funciona

De uma maneira simples. Feito com o intuito de ser um programa simples, com um codigo não complexo. Que acredito que qualquer um que leia sobre programacão, e sua arquitetura entenderá.

  1. Crie uma conta no website.
  2. Clique no canto superior direito em My API keys, copie.
  3. Entre no link com suas credencias, será necessario a sua key, lat e long, da sua região. Por exemplo: https://api.openweathermap.org/data/2.5/weather?lat=XXX&lon=XXX&appid=XXXXXXXXXXXXXXXXXXX.

Após seguir os passos, você verá algo parecido:
api

Se você nao ver algo do gênero, será necessário aguardar.

Como utilizar

Caso você seja um desenvolvedor e queira analisar o codigo, ou modifica-lo: github
Caso você seja um amante da programação: será necessário seguir o proximo enunciado

Desenvolvedor e amante - será necessário modificar o codigo para a sua região, as seguintes linhas: 24,25,26.

linhas citadas acima

Explicação: será retornado uma url com as strings.

Consultando api

Para consultar a api, é simples. Criei um codigo simples, para que seja consultada. Todo o programa se baseia nesse pequeno bloco de codigo de consulta:

consultando api

Explicacão: Response retornará uma resposta da api. ResponseJson retornará apenas o body da resposta. ConvertJson retornará o body em json. JsonArray retornará em indice o json. IconTemp retornará apenas o icone.

Interface

Uma interface que retrata as cores baseada no clima.

Quando quente
hot

Quando frio
cold

Quando comum
comum

Conclusão

De alguma forma, aprendi algo com isso. Sou muito solitario, e parece que acabei de dar uma aula de orátoria. Criei isso com o intuito de endossar o tabnews, e de alguma forma, ajudar alguem. "Prefiro viver com o peso da busca, do que com o vazio da ignorancia" - Pedro loss.

Carregando publicação patrocinada...