CVACApp es una aplicación para Android que ofrece servicios bancarios, permitiendo a los usuarios registrarse, iniciar sesión y acceder a su información bancaria. Los usuarios pueden ver su saldo, historial de movimientos y detalles de cada movimiento
- Registro de Usuario
- Inicio de Sesión de Usuario
- Información Bancaria
- Saldo Bancario
- Movimientos Bancarios
- Detalles de Movimiento
- Compartir Comprobante
El proceso de introducción incluye las siguientes pantallas:
- Información Personal
- Foto de Identificación
- Pantalla de Éxito
La autenticación de usuario se maneja utilizando la Autenticación de Firebase, garantizando una funcionalidad de inicio de sesión segura y sin problemas.
Los datos de usuario se almacenan en la base de datos en tiempo real de Firebase. Las fotos de identificación se guardan en Firebase Storage, asegurando un almacenamiento seguro y accesible. Además, los servicios en la nube se crean y consumen utilizando Firebase RealTime Database y Retrofit
CVACApp sigue la arquitectura MVVM (Modelo-Vista-Modelo de Vista) junto con los principios de Clean Architecture para garantizar la separación de preocupaciones y la mantenibilidad.
CVACApp utiliza varias bibliotecas:
- Retrofit
- Dagger Hilt
- Navigation Component
- Lottie
- Picasso
- CameraX
- Swipe Refresh Layout
- Firebase
- Animations
- Android Native Libraries
El desarrollo de CVACApp se adhiere a los siguientes criterios: Implementación de los principios SOLID y prácticas de Código Limpio, Clean Architecture, Utilización de la arquitectura MVVM, Diseño organizado y estructurado del proyecto, e Implementación funcional que cumple con los requisitos especificados.
CVACApp ¡Feliz banca con CVACApp! 🚀📱
Correo: brian.vianac@outlook.com
Contraseña: Contraseña123
Splash
Login
Recuperar contraseña
Acción exitosa
Acción fallida
Registrarse
Scanner de Identificacion Oficial
Acción exitosa
Acción fallida
Inicio
Actualización del saldo con Swipe Refresh
Inicio sin saldo
Inicio sin Movimientos
Detalle de Movimiento
Compartir comprobante
Cerrar sesión