Skip to content

Una app de ejemplo de conversión de moneda basado en SwiftUI

Notifications You must be signed in to change notification settings

joelchucomarrufo/ChallengeMiBanco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CHALLENGE MI BANCO - FINTECH

Una Fintech desea crear una nueva aplicación móvil de una calculadora de tipo de cambio que permita convertir una cantidad de dinero de una moneda a otra.

Requisitos Funcionales:

  • Mostrar dos etiquetas que muestren el tipo de cambio del día: una para el tipo de cambio de COMPRA y otra para el tipo de cambio de VENTA.
  • Incluir dos campos de entrada: uno para ingresar la cantidad de dinero en la moneda de origen y otro para mostrar la cantidad convertida en la moneda de destino.
  • Incorporar un botón que permita intercambiar las monedas de origen y destino, actualizando automáticamente los tipos de cambio y realizando la conversión.
  • Utilizar una API de tipo de cambio para obtener los tipos de cambio y realizar las conversiones (puedes usar una API gratuita como Open Exchange Rates o cualquier otra de tu elección).
  • Actualizar automáticamente los tipos de cambio cada vez que se selecciona una nueva moneda de origen o destino.
  • Agregar soporte para múltiples idiomas en la interfaz de usuario.
  • Implementar un historial de conversiones con la opción de ver el historial.

Librerias usadas:

  • Alamofire: Para el consumo de servicios.
  • OpenCombine: Para controlar las tareas asincronas y reactivas de la app.
  • SwiftData: Para almacenar las transacciones en el movil.

Tecnología y arquitectura usada:

  • SwiftUI
  • MVVM
  • VIPER

About

Una app de ejemplo de conversión de moneda basado en SwiftUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages