Aplicativo desktop desenvolvido como desafio do Programa Alura ONE - Oracle Next Education. Consiste em um multi-conversor capaz de converter moedas consumindo a API de Cotações AwesomeAPI, converte temperaturas e também valores de vazão.
O aplicativo foi desenvolvido utilizando a linguagem Java e a biblioteca Java Swing.
✔️Conversão de Moedas
: consome a API AwesomeAPI para obter a cotação momentanêa e converte os valores monetários.
✔️ Conversão de Temperaturas
: converte temperaturas entre Celcius, Fahrenheit e Kelvin.
✔️ Conversão de Vazão
: converte valores de vazão, como Litros/segundo, m³/hora.
conversor-moedas-temp-vazao.mp4
Você precisará ter instalado o Pacote Desenvolvedor Java JDK e JRE.
No terminal, clone o projeto com o código abaixo:
git clone https://github.com/alvaropires/alura-challenge-conversor.git
Ou se preferir, pode baixar o pacote compactado clicando em no link abaixo:
Utilizando sua IDE favorita, compile e execute a Classe Application,localizada dentro do package br.com.alura.
Agora é só executar as conversões que desejar.
As ferramentas abaixo foram utilizadas no desenvolvimento do projeto:
- Java 19 - Versão Java do Projeto
- Swing - widget toolkit GUI utilizado na interface
- Intellij IDE - IDE Utilizada
- AwesomeAPI - API para cotação de moedas em tempo real.
- GSON - Biblioteca para uso JSON