You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aplicación para poder gestionar y dividir los gastos tanto de un viaje como del hogar. Posibilidad de generar cualquier grupo con diferentes integrantes. Pudiendo definir el tipo de gasto, quien lo ha pagado y a quien le toca pagar.
Aplicicación Swift en Swift UI basada en la arquitectura MVVM desarrollada con ViewModels, con servicios de Firebase: autenticación y base de datos Firestore.
🛠 Herramientas y librerias
Basado en lenguaje Swift con una interfaz en Swift UI
Arquitectura MVVM (Model-View-ViewModel)
ViewModel: Nos permite almacenar el estado y realizar cambios de forma reactiva en la interfaz de usuario.
FireBase: Suite de muchas herramientas tales como, notificaciones push, base de datos cloud, informe de errores, analíticas y controles de login.
UserDefault: Base de datos local para permitirnos un acceso fluido y eficiente a datos poco sensibles, como preferencias o usuarios por defecto.
Código con Clean Code y Clean Architecture
📱 Capturas
Login View
Signin View
Home View
Add New Group View
Add New Payment View
Payment View
Balance View
Logout Dialog
Delete Dialog
About
[Swift - SwiftUI] Aplicación para poder gestionar y dividir los gastos tanto de un viaje como del hogar. Posibilidad de generar cualquier grupo con diferentes integrantes. Pudiendo definir el tipo de gasto, quien lo ha pagado y a quien le toca pagar.