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á.
- Crie uma conta no website.
- Clique no canto superior direito em
My API keys
, copie. - 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:
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.
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:
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
Quando frio
Quando 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.