Este proyecto es un convertidor que permite al usuario realizar conversiones entre diferentes unidades de medida, como monedas, tiempo, temperatura, área y longitud. El convertidor de monedas utiliza una API externa para obtener tasas de cambio actualizadas, mientras que las conversiones de tiempo, temperatura, área y longitud se realizan internamente dentro de la aplicación.
El convertidor ofrece una interfaz gráfica intuitiva y fácil de usar para realizar diversas conversiones. El usuario puede seleccionar la categoría de conversión (monedas, tiempo, temperatura, área o longitud) y luego elegir las unidades de origen y destino para realizar la conversión. La cantidad a convertir se ingresa mediante un campo de texto y el resultado se muestra instantáneamente.
- Conversión de monedas utilizando una API externa para obtener tasas de cambio actualizadas.
- Conversiones internas de tiempo, temperatura, área y longitud.
- Selección de unidades de origen y destino desde listas desplegables.
- Entrada de cantidad a convertir mediante un campo de texto.
- Resultado de la conversión mostrado en tiempo real.
- Entrada de texto por teclado o por la Interfaz gráfica
- Lenguaje de Programación: Java
- IDE: IntelliJ IDEA
- JDK: 20 (Java Development Kit)
- JavaFX: Biblioteca para la creación de interfaces gráficas en Java.
- gson: Biblioteca para trabajar con objetos JSON en Java.
- Maven: Herramienta de gestión de proyectos y dependencias.
- Clona o descarga el proyecto desde el repositorio.
- Abre el proyecto en IntelliJ IDEA.
- Asegúrate de tener instalado JDK 20 y JavaFX en tu sistema.
- Configura las dependencias y la configuración de JavaFX en el proyecto utilizando Maven.
- Ejecuta la aplicación desde IntelliJ IDEA o crea un archivo JAR ejecutable utilizando Maven.