DESARROLLO DE APLICACIÓN DE FORMULARIOS DESARROLLADO EN IONIC
Fecha
2024-07-17
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Rey Juan Carlos
Resumen
En el presente trabajo de fin de grado se abordará el desarrollo de una solución para poder
generar formularios y añadir diversos controles a los mismos, pudiendo de este modo,
restringir los datos que un usuario pueda introducir.
Los formularios podrán compartirse con otros usuarios, permitiendo a estos ayudar en la
confección del formulario y/o cumplimentar el mismo. Esto se conseguirá gracias a la
posibilidad de establecer diferentes permisos de compartición . Gracias a estas funciones, será
posible crear un entorno de trabajo colaborativo en el cual un grupo podrá trabajar en equipo,
utilizando el formulario para acotar opciones y registrar decisiones e ideas.
Para llevar a cabo esta solución, se desarrollarán dos aplicaciones:
¿ PB-FormEditor: Permitirá crear, editar y cumplimentar formularios, así como
compartirlos con otros usuarios que utilicen la aplicación PB-FormEditor o PB-
FormViewer.
¿ PB-FormViewer: Permitirá únicamente cumplimentar formularios que hayan sido
compartidos con el usuario y, si tiene permisos, compartirlos.
La aplicación se desarrollará principalmente para su uso en dispositivos móviles, centrando
dicho desarrollo en la plataforma Android. Es por ello que la implementación de funciones y el
diseño de la interfaz de usuario se llevarán a cabo teniendo en cuenta las peculiaridades de
estos dispositivos, facilitando el manejo de la aplicación con una mano y reduciendo en la
medida de lo posible la necesidad de interacción del usuario.
Para llevar a cabo la función de compartición, se hará uso de la tecnología Bluetooth Low
Energy (BLE). De este modo, no será necesario depender de conexión a internet en ningún
momento.
El proceso para establecer la conexión con el resto de los dispositivos y compartir el formulario
se llevará a cabo de una forma cómoda para los usuarios. Para ello, la aplicación generará un
código QR que contendrá la información de conexión. Este QR será leído por las aplicaciones
del resto de usuarios gracias al escáner que incorporan.
Si bien la plataforma principal será Android, se realizará un estudio de las tecnologías actuales
para desarrollar aplicaciones multiplataforma y se profundizará en el desarrollo de aplicaciones
híbridas. Para ello se llevará a cabo el desarrollo de las aplicaciones utilizando Ionic.
Descripción
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: David Concha Gómez, Francisco José García Espinosa
Palabras clave
AES , Android , Angular , Aplicación híbrida , Bluetooth Low Energy BLE , Código QR , Compresión , DEFLATE , Encriptación , Ionic , RxDb
Citación
Colecciones
Excepto si se señala otra cosa, la licencia del ítem se describe como