Aplicación para el seguimiento eficiente de gastos personales

Uno de los mayores retos de la mayor parte de la población es el manejo eficiente de su dinero y sus finanzas. Un manejo ineficiente puede llevar a malos hábitos, dificultades financieras e incluso al endeudamiento. En este TFG se ha desarrollado una aplicación móvil, diseñada para ayudar a los usuarios a gestionar sus finanzas personales de manera efectiva. Esta aplicación permite a los usuarios registrar sus ingresos y gastos, para mantener un control detallado de sus finanzas. También ayuda a gestionar malos hábitos de consumo al permitir establecer presupuestos, y recibir estadísticas sobre sus hábitos de consumo para ayudarles a identificar patrones de consumo. El desarrollo de esta aplicación ha seguido una metodología de Diseño Centrado en el Usuario, pues al final del día lo más importante son los usuarios finales que vayan a utilizar esta aplicación. Para ello, se ha realizado un estudio competitivo para ver las aplicaciones ya existentes, se han realizado entrevistas a los usuarios para descubrir sus hábitos financieros y que es lo que les gustaría que tuviese una aplicación de esta naturaleza para sacar los requisitos funcionales y de interacción y se ha realizado un prototipo de alta fidelidad, que usuarios reales han podido probar mediante tests de usabilidad para descubrir áreas de mejora antes de la implementación. Finalmente se ha implementado la aplicación usando Android Studio con el lenguaje de programación Java. En este documento se detalla el proceso completo para el desarrollo de la aplicación, incluido las fases previas a la implementación, una evaluación de los resultados y una conclusión y líneas futuras.
ABSTRACT
One of the biggest challenges for most people is the efficient management of their money and finances. Inefficient management can lead to bad habits, financial difficulties and even debt. In this thesis, a mobile application has been developed designed to help users manage their personal finances effectively. This application allows users to track their income and expenses to maintain detailed control of their finances. It also helps them manage their bad consumption habits by allowing them to establish budgets and receive statistics about their consumption habits to help them identify consumption patterns. The development of this application has followed a User-Centered Design methodology, as the most important aspect are the end users who are going to use this application. To do this, a competitive study was conducted to see the existing applications, interviews have been carried out with users to discover their financial habits and what they would like an application of this nature to have to obtain the functional and interaction requirements, and a high-fidelity prototype has been made, which real users have been able to test through usability tests to discover areas for improvement before implementation. Finally, the application has been implemented using Android Studio and the programming language Java. This document details the complete process for the development of the application, including the pre-implementation phases, an evaluation of the results and a conclusion and future directions.

​Uno de los mayores retos de la mayor parte de la población es el manejo eficiente de su dinero y sus finanzas. Un manejo ineficiente puede llevar a malos hábitos, dificultades financieras e incluso al endeudamiento. En este TFG se ha desarrollado una aplicación móvil, diseñada para ayudar a los usuarios a gestionar sus finanzas personales de manera efectiva. Esta aplicación permite a los usuarios registrar sus ingresos y gastos, para mantener un control detallado de sus finanzas. También ayuda a gestionar malos hábitos de consumo al permitir establecer presupuestos, y recibir estadísticas sobre sus hábitos de consumo para ayudarles a identificar patrones de consumo. El desarrollo de esta aplicación ha seguido una metodología de Diseño Centrado en el Usuario, pues al final del día lo más importante son los usuarios finales que vayan a utilizar esta aplicación. Para ello, se ha realizado un estudio competitivo para ver las aplicaciones ya existentes, se han realizado entrevistas a los usuarios para descubrir sus hábitos financieros y que es lo que les gustaría que tuviese una aplicación de esta naturaleza para sacar los requisitos funcionales y de interacción y se ha realizado un prototipo de alta fidelidad, que usuarios reales han podido probar mediante tests de usabilidad para descubrir áreas de mejora antes de la implementación. Finalmente se ha implementado la aplicación usando Android Studio con el lenguaje de programación Java. En este documento se detalla el proceso completo para el desarrollo de la aplicación, incluido las fases previas a la implementación, una evaluación de los resultados y una conclusión y líneas futuras.
ABSTRACT
One of the biggest challenges for most people is the efficient management of their money and finances. Inefficient management can lead to bad habits, financial difficulties and even debt. In this thesis, a mobile application has been developed designed to help users manage their personal finances effectively. This application allows users to track their income and expenses to maintain detailed control of their finances. It also helps them manage their bad consumption habits by allowing them to establish budgets and receive statistics about their consumption habits to help them identify consumption patterns. The development of this application has followed a User-Centered Design methodology, as the most important aspect are the end users who are going to use this application. To do this, a competitive study was conducted to see the existing applications, interviews have been carried out with users to discover their financial habits and what they would like an application of this nature to have to obtain the functional and interaction requirements, and a high-fidelity prototype has been made, which real users have been able to test through usability tests to discover areas for improvement before implementation. Finally, the application has been implemented using Android Studio and the programming language Java. This document details the complete process for the development of the application, including the pre-implementation phases, an evaluation of the results and a conclusion and future directions. Read More