Foottrips: aplicación de diarios de viaje geolocalizados para Android

Este proyecto consiste en el desarrollo de una aplicación Android para crear diarios de viaje que ofrece al usuario geolocalizar sus fotos y comentarios de una forma simple e intuitiva. 'Foottrips' permite crear carpetas de viajes donde los usuarios añadirán sus 'Footprints', que...

Descripción completa

Detalles Bibliográficos
Autor: Fernández Fernández, Daniel
Tipo de recurso: tesis de maestría
Fecha de publicación:2020
País:España
Institución:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/107127
Acceso en línea:http://hdl.handle.net/10609/107127
Access Level:acceso abierto
Palabra clave:geolocalización
Android
aplicaciones móviles
viajes
geolocation
mobile applications
travels
geolocalització
aplicacions mòbils
viatges
Mobile apps -- TFM
Aplicacions mòbils -- TFM
Aplicaciones móviles -- TFM
Descripción
Sumario:Este proyecto consiste en el desarrollo de una aplicación Android para crear diarios de viaje que ofrece al usuario geolocalizar sus fotos y comentarios de una forma simple e intuitiva. 'Foottrips' permite crear carpetas de viajes donde los usuarios añadirán sus 'Footprints', que serían como postales con foto e información. Posteriormente los viajes con sus 'Footprints' se pueden visualizar en forma de blog y geolocalizados en un mapa. El proceso de desarrollo de la aplicación se divide en cuatro fases. Una primera fase de investigación donde se establecen los objetivos, la metodología y el plan de trabajo. Seguida de una segunda fase de diseño centrado en el usuario, que continúa definiendo las funcionalidades, los casos de uso, el árbol de navegación de la aplicación, y el prototipo para testear la interfaz visual. En la tercera fase se procede con el desarrollo de una aplicación nativa en Android para geolocalizar y mostrar contenido utilizando Firebase y Google Maps. Como entorno de desarrollo se utiliza Android Studio, para la base de datos, la autenticación de usuarios y el almacenamiento en la nube se emplea Firebase, y para la geolocalización y la gestión de mapas la API de Google Maps. En la cuarta y última fase, se realizan test con usuarios y pruebas de funcionalidad para añadir mejoras a la aplicación. Por último, se termina con las conclusiones del proyecto y el resultado de una memoria escrita.