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.
- 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.
- 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.
- SwiftUI
- MVVM
- VIPER