Aplicación Android nativa desarrollada en Kotlin utilizando Jetpack Compose, el estándar moderno de UI en Android. Diseñada con arquitectura MVVM para garantizar un código escalable, permite la gestión de catálogos, préstamos e historial de usuarios.
Stack Tecnológico
-
Lenguaje: Kotlin (Android Nativo).
-
UI Toolkit: Jetpack Compose (Diseño declarativo moderno).
-
Arquitectura: MVVM (Model-View-ViewModel) + Repository Pattern.
-
Red: Retrofit / API Services.
- Gestión de Estado: ViewModels y StateFlow/LiveData.
Key Features ()
-
✅ Catálogo Inteligente: Navegación fluida por categorías, libros y estanterías (Shelves) con carga dinámica de datos.
-
✅ Gestión de Historial: Sección dedicada para que el usuario consulte su historial de préstamos y actividad (
HistoryScreen). -
✅ Autenticación Completa: Flujos de Login y Registro integrados con validación de usuarios contra API remota.
-
✅ UI Moderna: Interfaz construida 100% en Compose, con tematización personalizada y componentes reactivos.
-
✅ Conectividad: Capa de red robusta (
ApiService) para sincronizar inventario y usuarios en tiempo real.




