Please use this identifier to cite or link to this item: http://repository.eia.edu.co/handle/11190/2297
Title: Migración de la aplicación móvil de Alegra a Ionic Framework 3
Authors: Calle Molina, Mateo
Adviser: Villegas Giraldo, Santiago
Keywords : Ionic
Angular
Móvil
Híbrida
Aplicación
Hybrid
Mobile
Application
Issue Date: 2017
Publisher: Universidad EIA
Abstract: La empresa Soluciones Alegra S.A.S. tiene una aplicación web llamada Alegra, un software de facturación y contabilidad para pymes. Esta esta diseñada para funcionar en todos los navegadores modernos, sin embargo no está optimizada para smartphones. Es por esto que se tiene una aplicación móvil disponible en dispositivos iOS y Android como producto complementario a su software en la nube. Aunque la aplicación ha tenido buena acogida entre sus usuarios, se desea mejorar la experiencia de aquellos que la usan y de los nuevos que se registran mediante este medio, además de darle un poco más de estabilidad al desarrollo. Es por esto que se plantea migrar la aplicación móvil, que está hecha en el (framework híbrido) Ionic versión 1.2, a la última versión (al día de hoy, 3.6.0), la cual trae muchas mejoras de rendimiento y de interfaz gráfica, dándole así una experiencia más fluida y nativa. Durante la realización de este proyecto, hubo varias etapas para poder llegar al objetivos final. En primera instancia se escogieron las tecnologías bases de en las que se desarrollaría el prototipo, como el lenguaje de programación, el lenguaje de hojas de estilo, así como la herramienta para automatización de tareas y transformación de código. Posteriormente se diseñó la estructura base de la aplicación, cómo se iban a organizar y nombrar todos los archivos y carpetas, y cómo debía estar constituida cada funcionalidad. Luego, como la fase más importante y extensiva, se procedió a implementar el prototipo en sí, distribuyendo el desarrollo de cada funcionalidad en sprints de un mes cada uno. Y finalmente, se hizo una breve comparación de rendimiento entre el modelo elaborado y el disponible actualmente en las tiendas. Como resultados de este proyecto se creó un prototipo de la aplicación móvil de Alegra hecho en Ionic 3.6.0 con las funcionalidades báscias de la aplicación actual (facturas, gastos, contactos y productos/servicios) con la cuál se espera obtener amplias ganancias en rendimiento, aumentar la mantenibilidad y estabilidad de la aplicación, incrementar la velocidad y facilidad de desarrollo, y por encima de todo, ofrecer una mejor experiencia de usuario.
Abstract (English): The company Soluciones Alegra S.A.S., has a web application called Alegra, it’s an invoicing and accounting software for small and medium businesses. It is designed to work in every modern web browser, nonetheless, it is not optimized for smartphones. For this reason, there’s and mobile application available for iOS and Android as a complimentary product to its cloud software. Even though the application has been very well received among Alegra’s users, there’s a desire to improve the user experience of those who use it and of those who register through this medium. And also bringing more stability to the codebase and the development cycle. For this reason, it has been proposed to migrate the mobile application, that’s made in (the hybrid framework) Ionic 1.2, to the last version (3.6.0 as of today), which brings many performance and graphic interface improvements, giving a much more fluid and native experience. During the making of this project, there where multiple stages towards achieving the final goal. In first instance, the base technologies in which the prototype was to be developed where chosen. Technologies such as the programming language, the cascading stylesheets language and a tool for bundling, task automation and code transformation. Subsequently, the application structure was designed, how all the files and folders where to be named and organized and how each functionality was supposed to be made. Later, as the most important and extensive phase, it was proceeded to implement the prototype, distributing the development of each function throughout a series of sprints of one month each. And finally, a brief performance comparison between the elaborated model and the currently available in the marketplaces was made. As results of this project, a prototype of the mobile application of Alegra was created using Ionic 3.6.0 with the basic functionalities (invoicing, expenses, contacts and products/services) of the current app in the stores, in which it is expected to gain large performance profits, increase the maintainability and stability of the codebase, boost the ease and speed of the development cycle, and, above all, offer a much better user experience.
Description: 34 páginas
URI: http://repository.eia.edu.co/handle/11190/2297
Citation: Calle Molina, M. (2017). Migración de la aplicación móvil de Alegra a Ionic Framework 3 (Trabajo de grado). Recuperado de: http://repository.eia.edu.co/handle/11190/2297
Location: INFO0068
Appears in Collections:Ingeniería de Sistemas y Computación

Files in This Item:
File Description SizeFormat 
CalleMateo_2017_MigracionAplicacionMovil.pdfTrabajo de grado5.37 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.