Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Israel Emiliano Gutiérrez Rabelo Sofía Pacheco Rodriguez Víctor Manuel Ruiz Escareño Héctor Jair Velázquez Jiménez
Universidad del Valle de México Universidad del Valle de México Universidad del Valle de México Universidad del Valle de México
Campus Coyoacán Campus Coyoacán Campus Coyoacán Campus Coyoacán
Ciudad de México, México Ciudad de México, México Ciudad de México, México Ciudad de México, México
340382108 340393067 040136530 340389707
Brenda Hinojosa Torres Nadia Samantha Peña Urbina Salvador de Jesús Pérez Morales
Universidad del Valle de México Universidad del Valle de México Universidad del Valle de México
Campus Coyoacán Campus Coyoacán Campus Coyoacán
Ciudad de México, México Ciudad de México, México Ciudad de México, México
340384331 340382583 340379947
Abstract— ToolsQuick es una aplicación móvil que ofrece al Realizando el desarrollo de la app ToolsQuick, como
usuario funciones principales para trazar rutas en mapas y algunos de los trabajos a realizar, se determinaron la creación y
acceder a la cámara de fotos. Para la implementación del uso de conexión de una base de datos, la codificación de cada elemento
mapas y rutas es necesario el acceso de APIs generadas por Google como botones y textos, los cuales se presentan en este
Cloud y OpenRoute Service, además de permisos otorgados para documento, así como se describen algunos de los elementos que
acceder a la ubicación actual y el acceso al hardware de cámaras se implementaron para el desarrollo de dicha app, obteniendo las
y almacenamiento interno. La aplicación utiliza una base de datos siguientes secciones: acceso a mapas y APIs, acceso a cámara,
basada en documentos con el servidor de Firebase de Google para firebase storage y funcionalidades de elementos gráficos de
el acceso a usuarios; permite a los usuarios registrarse e iniciar
layouts. Asimismo, el documento integra las secciones de
sesión utilizando un correo electrónico válido. Presenta una
interfaz atractiva, sencilla y dinámica con elementos como
resultados, conclusiones, trabajo a realizar y bibliografía
pantalla de inicio, barra de herramientas y menú principal.
Además, implementa funcionalidades para botones, textos y
elementos interactivos, brindando una experiencia intuitiva al II. DESARROLLO DE APLICACIÓN MÓVIL
usuario.
d) Ventana_mapas
Para este layout solo se implementaron Button,
FragmentContrainerView, EditText. Dentro de un
archivo Kotlin se crean variables constantes con el tipo
de dato del elemento layout y por medio del método
“findViewById” se identifican a los elementos de manera
específica. Para darles una funcionalidad a los botones se
utiliza el método “setOnClickLsitener()” y “PolyLine”, Figura 1. Layout Main
en ellos se ingresa lo que harán estos. Esta ventana tiene
las siguientes funcionalidades:
• Al darle clic al botón de “Generar Marcador”
generas marcadores con la función de
“createMarker”.
• Al darle clic al botón de “Generar Ruta” este
• Tomará las coordenadas con su longitud y latitud
estableciendo un punto de origen y un punto final
con la función de “setOnMapClickListener”.
e) Ventana_fotos
Administra la captura de imágenes utilizando la cámara
del dispositivo Android. Configura la vista previa de la
cámara, permite cambiar entre las cámaras frontal y
trasera, solicita permisos necesarios, captura imágenes y
guarda los archivos resultantes en un directorio
específico.
• Permite cambiar entre las cámaras frontal y trasera
utilizando los métodos de “hasBackCamera()” y
“hasFrontCamera()” dependiendo de lo que el
usuario elija. Figura 2. Layout Registro
Figura 3. Layout Ventana_principal Figura 5. Ventana_fotos
IV. CONCLUSIONES
La aplicación "ToolsQuicks" desarrollada por nuestro
equipo, que combina funciones de localización y una cámara
para tomar fotos, es que fue un desafío emocionante y exitoso.
Durante el proceso de desarrollo e implementación, enfrentamos
numerosos obstáculos técnicos y trabajamos arduamente para
superarlos. La integración de la localización y la función de la
cámara nos permitió crear una aplicación poderosa y versátil.
Como equipo, enfrentamos estos desafíos con determinación
y trabajo en equipo. Cada miembro contribuyó con sus
habilidades y conocimientos para superar los obstáculos
técnicos y lograr una implementación exitosa de las funciones
de localización y cámara en la aplicación "ToolsQuicks".
Al final, el resultado fue una aplicación completa y funcional
que cumple con las expectativas de los usuarios. Estamos
orgullosos del trabajo que hemos realizado y de cómo hemos
logrado combinar tecnologías complejas en una interfaz de
usuario intuitiva y fácil de usar. "Tools Quicks" se ha convertido
en una herramienta útil para aquellos que desean capturar
momentos preciosos mientras obtienen información geográfica
importante.
En general, el desarrollo y la implementación de esta
aplicación nos han enseñado valiosas lecciones sobre trabajo en
equipo, resolución de problemas y optimización de rendimiento.
Figura 4. Layout Mapas
Estamos entusiasmados por el resultado final y confiamos en
que "ToolsQuicks" será bien recibida y apreciada por los
usuarios que buscan una experiencia única de captura de fotos
geolocalizadas.
V. TRABAJO A REALIZAR [5] Back4App, «¿Qué es Firebase Storage y cómo funciona?,»
Para mejorar la aplicación "ToolsQuicks", tenemos la Blog de Back4App, 2023. [En línea]. Disponible en:
intención de implementar una función en la que la cámara pueda https://blog.back4app.com/es/que-es-firebase-storage-y-como-
tomar una foto en cualquier lugar y la función de localización funciona/. [Accedido: 23-May-2023].
identifique automáticamente el lugar y muestre al usuario la [6] Google, «Polygon Tutorial,» [En línea]. Disponible en:
ubicación exacta en la que se encuentra. Además, nos https://developers.google.com/maps/documentation/android-
enfocaremos en reforzar la seguridad de los usuarios. sdk/polygon-tutorial?hl=es-419
En cuanto a la seguridad, planeamos implementar en
proteger la privacidad de los usuarios al capturar y compartir sus
fotos geolocalizadas. Implementaremos medidas de privacidad
que permitan a los usuarios controlar la visibilidad de sus fotos
VII. ANEXO
y ubicaciones, brindándoles opciones para compartir de manera
selectiva o mantener sus momentos privados.
En estas funciones de seguridad y privacidad formarán parte QR con los ficheros codificados:
integral de nuestra estrategia de mejora de "Tools Quicks". Nos
comprometemos a garantizar que los usuarios puedan disfrutar
de todas las funciones de la aplicación de manera segura y
confiable, sin preocupaciones sobre la privacidad de sus datos o
la seguridad de su información personal.Para mejorar la
seguridad de los usuarios en situaciones potencialmente
peligrosas, planeamos implementar una función de seguridad
adicional en la aplicación "Tools Quicks". Esta función podría
incluir un botón de emergencia o una opción de alerta que los
usuarios puedan activar en caso de emergencia, como un
secuestro o una situación de riesgo.
Al activar esta función, la aplicación podría enviar una
notificación de emergencia a los contactos predefinidos del
usuario, proporcionando información sobre la ubicación actual
y posiblemente transmitiendo imágenes o videos en tiempo real
para ayudar a identificar la situación. También podríamos
integrar una función de llamada de emergencia directa a los
servicios de emergencia locales.
QR del video demostrativo:
VI. REFERENCIAS