BCV Tracker es una aplicación móvil desarrollada con Flutter diseñada para monitorear y gestionar las tasas de cambio oficiales proporcionadas por el Banco Central de Venezuela (BCV). La aplicación ofrece una interfaz intuitiva y herramientas útiles para usuarios que necesitan mantenerse al día con las fluctuaciones cambiarias.
- Dashboard de Tasas: Visualización en tiempo real de las tasas de cambio oficiales.
- Convertidor de Divisas: Herramienta integrada para realizar conversiones rápidas entre Bolívares (VES) y otras divisas.
- Histórico y Gráficos: Seguimiento de la evolución de los precios.
- Soporte Multi-idioma: Localización completa en múltiples idiomas:
- Español, Inglés, Portugués, Francés, Alemán, Italiano, Ruso, Coreano y Japonés.
- Modo Offline: Persistencia de datos para consulta de las últimas tasas descargadas sin conexión.
- Arquitectura Limpia: Estructura de proyecto modular y escalable.
Para obtener una copia local del proyecto, sigue estos pasos:
-
Clonar el repositorio:
git clone https://github.com/Teixeira49/bcv_tracker_app.git cd bcv_tracker_app -
Instalar dependencias:
flutter pub get
-
Configuración de Variables de Entorno: Crea un archivo
.enven la raíz del proyecto basándote en el archivo de ejemplo o agrega las siguientes variables necesarias para la conexión con el backend:API_URL=http://tu-direccion-ip-o-dominio:puerto
Esta aplicación depende directamente de su servicio backend para obtener los datos actualizados. Debes tener desplegado el backend que se encuentra en el siguiente repositorio: 👉 BCV Tracker Backend
- Versión Mínima de SDK: 23 (Android 6.0 Marshmallow).
- Requisitos: Android Studio instalado y configurado con el SDK de Android.
- Comando para compilar APK:
flutter build apk --release
- Versión Mínima de iOS: 12.0.
- Requisitos: macOS con Xcode instalado y CocoaPods.
- Pasos adicionales:
cd ios pod install cd ..
- Comando para compilar:
flutter build ios --release
Versión actual del proyecto: 1.0.0+1 SDK de Dart compatible: ^3.9.0