Este proyecto consiste en el desarrollo de una aplicación de consola en Java que permite realizar conversiones de divisas en tiempo real utilizando una API externa de tasas de cambio. Fue desarrollado como parte de un curso impartido por AluraLatam, con el objetivo de aprender a implementar conceptos fundamentales de Java, integración con servicios externos y buenas prácticas en programación.
-
Interfaz de Usuario en Consola La aplicación presenta un menú intuitivo que permite al usuario seleccionar las monedas de origen y destino, e ingresar el monto a convertir.
-
Soporte para Múltiples Divisas El conversor soporta las siguientes conversiones:
- Dólar → Peso Argentino
- Peso Argentino → Dólar
- Dólar → Real Brasileño
- Real Brasileño → Dólar
- Dólar → Peso Mexicano
- Peso Mexicano → Dólar
-
Integración con API Externa: La aplicación consume la siguiente API externa # ExchangeRate-API para obtener las tasas de conversión de cambio.
-
Código modular y escalable
- Uso de clases separadas para la lógica de conversión y manejo de opciones.
- Preparado para añadir más divisas con facilidad.
- Java 17 o superior instalado (Puede descargarse desde aquí).
- Gson Library: Biblioteca para manejar JSON. (ya viene dentro del repositorio)
- Instalar IntelliJ IDEA
- Crear un nuevo proyecto del siguiente tipo: Empty Project
- Clonar el repositorio desde la raíz del proyecto
git clone https://github.com/WiscasHubble/ConversorDeMonedas.git
- Java 17: Lenguaje principal del proyecto.
- ExchangeRate-API: Fuente de tasas de cambio actualizadas.
- Gson: Biblioteca para manejar datos JSON obtenidos desde la API.
¡Contribuciones son bienvenidas! Si deseas colaborar:
- Haz un fork del repositorio.
- Crea una rama con tu mejora:
git checkout -b mejora-nueva-funcionalidad. - Realiza un commit:
git commit -m "Añadir nueva funcionalidad". - Envía un pull request.