O objetivo deste desafio foi desenvolver um Conversor de Moedas que ofereça interação textual (via console) aos 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 Ă© 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.
-
Consumo de API: Uso da ExchangeRate-API para obtenção de taxas de câmbio.
-
Análise de Resposta JSON: Uso da biblioteca Gson para conversão de objetos.
-
Interação com o Usuário: Interface textual por meio de console, apresentando opções de conversão de moedas e resultados.
-
Histórico de Conversões: Ao final da execução da aplicação é exibido o histórico de conversões realizadas pelo usuário, incluindo um log com data e hora.