Desarrollo de aplicativos libres, multiplataforma y orientados a la Gestión de Tareas con Flutter para el análisis del proceso de Desarrollo de Software moderno
Portada
Citas bibliográficas
Código QR
Autores
Director
Autor corporativo
Recolector de datos
Otros/Desconocido
Director audiovisual
Editor/Compilador
Editores
Tipo de Material
Fecha
Cita bibliográfica
Título de serie/ reporte/ volumen/ colección
Es Parte de
Resumen en español
El propósito de este trabajo de grado es el de exponer al lector, a través de un ejemplo práctico (proof of concept), los conocimientos esenciales para el desarrollo de software frontend en el contexto del desarrollo multiplataforma. A su vez, el lector puede apoyarse en los documentos que hacen parte del análisis de los resultados y el trabajo investigativo; obtenidos como resultado del desarrollo del ejemplo práctico. Los documentos obtenidos describen el proceso de desarrollo, especificación de herramientas, diagramas, decisiones de diseño y procedimientos aplicados. El ejemplo práctico consistió en la creación de dos aplicaciones: una de ellas se utiliza a través de un navegador web y otra que se ejecuta bajo el sistema operativo Android; ambas desarrolladas usando un código fuente compartido y hecho en Flutter. Las aplicaciones, que están orientadas a la gestión de tareas, permiten al usuario crear, guardar, editar y visualizar tareas en una o varias listas. Como parte de los resultados y como deseo del autor, el código fuente del ejemplo se publicó en un repositorio público y fue liberado bajo una licencia de código abierto para facilitar el acceso y la contribución de cualquier persona interesada en el proyecto.
Resumen en ingles
The purpose of this degree project is to expose the reader to the essential knowledge for the development of Frontend software in the context of cross-platform development; through a proof of concept. Also, the reader can rely on the documents that are part of the analysis of the results and the research work obtained as a result of the development of the practical example. These documents describe the development process, tool specification, diagrams, design decisions and applied procedures. The proof of concept is a practical example of the creation of two applications: one of them to be used through a web browser and another one that runs on the Android operating system; both developed with a common source code made with the Flutter framework. The applications were developed for task management; allowing the user to create, save, edit and view tasks in one or multiple lists. As part of the results and as the author desired, the source code of the example was published in a public repository and released under an open source license to allow the access and contribution to anyone interested in the project.