Skip to content

Maru-P/Challenge-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MoniPIA

Static Badge Static Badge

Static Badge

Índice

Descripción del proyecto

MoniPIA es un convertidor de monedas basado en lenguaje Java en el que se utilizaron distintas librerias para su funcionamiento y para tener una conversión más precisa se utilizo la API de ExchangeRate API, es parte de la formación de Java y Spring Framework de AluraLATAM de la cual formo parte en el grupo G7-ONE.

Características de la aplicación y demostración

MoniPIA es una aplicación que contiene una lista de monedas y la conversión disponible para cada una de ellas, permite al usario escoger una opción, ingresar el valor deseado y mostrar el resultado en la consola.

A continuación se dara un pequeño recorrido a la interfaz de MoniPIA:

  • lib: Es la carpeta que contiene la libreria de Gson, que permite la recepción y transformación de datos json.
  • src:
    • conversor:
      • CambioDeMoneda: Record que recibe los datos utilizados del json.
      • Conversor: Clase con un método convierte que recibe tres parametros (moneda1, moneda2, y monto) para convertir una cantidad de una moneda a otra utilizando la API. Se utilizan librerias de HTTP y URI.
    • principal:
      • Moneda: Super Clase que contiene los atributos de la aplicación, implementa un contructor que usa los datos de CambioDeMoneda para realizar la conversión con los datos de Moneda. Y devuelve una cadena con los resultados.
      • MoniPIA: Contiene el menú interactivo con el usario en el que permite ingreso de enteros para elegir una opción e ingresar el monto a convertir según la opción anterior.

Acceso al proyecto

  • Para acceder al proyecto, descargue el archivo completo:

descarga del proyecto

  • Y luego acceda a la carpeta principal-->MoniPIA:

acceso al proyecto

Tecnologías utilizadas

  1. Lenguaje Java (Versión 17)
  2. ExchangeRate API
  3. Librerías utilizadas:

Conclusión

El proyecto MoniPIA representa un esfuerzo significativo en la implementación y aplicación de conocimientos adquiridos en Java y el uso de librerías externas y APIs. A través de su desarrollo, se demostró la capacidad de integrar múltiples tecnologías para crear una aplicación funcional y útil que facilita la conversión de monedas de manera precisa y eficiente.

MoniPIA no solo cumple con los objetivos académicos de la formación de Java y Spring Framework de AluraLATAM, sino que también ofrece una herramienta práctica para el usuario final. La colaboración en el grupo G7-ONE y la implementación de buenas prácticas de programación aseguran que el proyecto sea robusto y escalable.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages