Abstract
Este Trabajo de Fin de Grado presenta el desarrollo de Pinche, una aplicación móvil nativa Android cuyo objetivo es facilitar la planificación y organización de la compra doméstica. Se ofrece una visión completa del proceso de desarrollo: especificación, diseño e implementación.
El proyecto se ha desarrollado siguiendo una arquitectura basada en el patrón MVVM, utilizando tecnologías modernas como Kotlin (lenguaje nativo de Andro- id), Jetpack Compose, Hilt y Firebase (Firestore y Authentication) y aplicando buenas práticas de diseño. También se ha seguido una estrategia de testeo que incluye pruebas unitarias. El diseño de la interfaz se ha prototipado en Figma, y la gestión del proyecto se ha organizado en Trello.
El trabajo se enmarca en el contexto del desarrollo de software actual y el estilo de vida social. Poniendo de manifiesto cómo las aplicaciones móviles pueden impactar en la mejora de la calidad de vida de las personas, optimizando tareas de su día a día, y la importancia de colocar al usuario en el centro del proceso de su desarrollo.
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Rey Juan Carlos
URL external
External URL
DOI
Date
Description
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2024/2025. Directores/as: Manuel Rubio Sánchez



