Neste emocionante desafio de programação, convidamos você a construir o seu próprio Conversor de Moedas. Você aprenderá a fazer requisições a uma API de taxas de câmbio, a manipular dados JSON e, por fim, a filtrar e exibir as moedas de interesse. Prepare-se para uma experiência prática e empolgante no desenvolvimento Java!
OBJETIVO: Desenvolver um Conversor de Moedas que ofereça interação textual (via console) com os usuários, proporcionando no mínimo 6 opções distintas de conversões de moedas em um menu. A taxa de conversão não será estática, mas sim dinamicamente obtida por meio de uma API, garantindo dados precisos e em tempo real para uma experiência mais atualizada e eficaz.
- Crie seu repositório de projetos no GitHub
- Configurando o ambiente de trabalho
- Conhecendo a API para trazer dados
- Importando a biblioteca Gson no IntelliJ
- Construindo o Cliente para solicitações (HttpClient)
- Construindo a Requisição (HttpRequest)
- Construindo a Resposta (HttpResponse)
- Analisando a resposta em formato JSON
- Filtrando as moedas
- Convertendo os valores
- Interagindo com o usuário
- Fazer um README
- Extras (Opcional)
- Histórico de Conversões
- Suporte para Mais Moedas
- Registros de Logs
- Extras - Conhecendo outras APIs de taxas de conversão
- Open Exchange Rates
- CoinGecko API