Resumen:
|
[ES] La calidad de vida y la cantidad de opciones y oportunidades son mayores cada día. Sin embargo, y paradójicamente, el estrés se ha convertido en una tónica habitual en nuestro día a día. Esto es fruto del continuo ...[+]
[ES] La calidad de vida y la cantidad de opciones y oportunidades son mayores cada día. Sin embargo, y paradójicamente, el estrés se ha convertido en una tónica habitual en nuestro día a día. Esto es fruto del continuo sometimiento a todo tipo de estímulos que requieren de inmediatez en la toma de decisiones, así como la cada vez mayor pérdida de definición de los límites entre la vida laboral y la personal. De esta forma, se hace necesaria la implantación de un sistema que permita la recopilación y seguimiento personal de todos los asuntos que requieren de nuestra atención. De ello depende no solo ser más productivos, sino vivir más tranquilos.
Esta memoria recoge el proceso de diseño y desarrollo de una aplicación multiplataforma para la integración de la metodología de productividad Getting Things Done en la gestión personal de proyectos, tareas y recordatorios.
Con este fin, se ha realizado un estudio de las aplicaciones existentes en el ámbito de la gestión personal de tareas. Del mismo modo, se ha hecho lo propio para las diferentes alternativas posibles en el ámbito del desarrollo de aplicaciones multiplataforma. En el proceso de diseño se han aplicado principios propios de los patrones Clean Architecture y BLoC. En el proceso de desarrollo se han aplicado prácticas propias de la mentalidad Agile. Para la implementación del frontend, se ha hecho uso del framework de renderizado declarativo Flutter. Para el backend, se han integrado los servicios de computación en la nube de la plataforma Firebase.
[-]
[EN] Life quality and the number of options and opportunities grows every day. However, and paradoxically, stress has become a common trend in our daily lives. This comes as a consequence of continuous submission to all ...[+]
[EN] Life quality and the number of options and opportunities grows every day. However, and paradoxically, stress has become a common trend in our daily lives. This comes as a consequence of continuous submission to all kinds of stimuli that require immediacy in making decisions, as well as an increasing loss of definition in the boundaries between working and personal life. Thus, it becomes necessary the implementation of a system that allows the personal collection and monitoring of all matters that require our attention. On this depends not only being more productive, but living more calmly.
This report includes the design and development process of a cross-platform application for integrating the Getting Things Done productivity methodology in personal management of projects, tasks and reminders.
To this purpose, a study of existing applications in the field of personal task management has been carried out. The same has been done for the different possible alternatives in the field of cross-platform application development. In the design process, principles of Clean Architecture and BLoC patterns have been applied. In the development process, typical practices of the Agile mindset have been adopted. For the implementation of the frontend, Flutter declarative rendering framework has been used. For the backend, Firebase platform cloud computing services have been integrated.
[-]
|