Mostrar el registro sencillo del ítem
dc.contributor.advisor | Andrés Martínez, David de | es_ES |
dc.contributor.advisor | Rossi, Bruno | es_ES |
dc.contributor.author | Soriano López, Víctor | es_ES |
dc.date.accessioned | 2022-10-10T11:33:32Z | |
dc.date.available | 2022-10-10T11:33:32Z | |
dc.date.created | 2022-09-20 | |
dc.date.issued | 2022-10-10 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/187349 | |
dc.description.abstract | [CA] Pack4You és una aplicació mòbil enfocada als repartidors. Aquest treball busca facilitar la feina d’aquests oferint un suport per a la gestió dels paquets i l’ordenació dels mateixos mitjançant diversos algorismes. El repartidor iniciarà sessió i automàticament tindrà una llista amb els paquets que ha de repartir eixe dia. Tindrà una vista prèvia a un mapa de la ruta que haurà de seguir, la qual canviarà de manera dinàmica amb la modificació de qualsevol paquet o algorisme d’ordenació. Una vegada obtesa la ruta desitjada, el repartidor podrà iniciar la ruta. Ací es mostrarà al mapa el pròxim paquet a entregar i informació més detallada sobre aquest, així com una nota informativa si el client ha decidit deixar-ne una. Per a obtenir aquesta solució s’ha utilitzat el llenguatge Kotlin i el IDE Android Studio, junt a Jetpack Compose per a dissenyar la Interfície d’Usuari i Firebase com a base de dades. En quant als serveis de geolocalització, s’ha usat Directions API i Distance Matrix API per a obtenir les rutes i el temps de viatge entre dues localitzacions, respectivament. Per a mostrar els mapes s’ha fet servir Maps SDK for Android. El resultat final és una aplicació amb un disseny intuïtiu i satisfactori per a l’usuari. Aquesta experiència m’ha ajudat a veure la importància d’una bona arquitectura i disseny d’un sistema software, ja que gràcies a aquesta base sòlida és molt més fàcil escalar el projecte, tant per a implementar noves característiques com per a acceptar un volum major d’usuaris. | es_ES |
dc.description.abstract | [ES] Pack4You es una aplicación móvil enfocada a los repartidores. Este trabajo busca facilitar la labor de estos ofreciendo un soporte para la gestión de los paquetes y la ordenación de los mismos mediante diferentes algoritmos. El repartidor iniciará sesión y automáticamente tendrá una lista con los paquetes que ha de repartir ese día. Tendrá una vista previa en un mapa de la ruta que deberá seguir, la cual cambiará de manera dinámica con la modificación de cualquier paquete o algoritmo de ordenación. Una vez obtenida la ruta deseada, el repartidor podrá iniciar la ruta. Aquí se mostrará en el mapa el próximo paquete a entregar e información más detallada sobre este, así como una nota informativa si el cliente ha decidido dejar una. Para obtener esta solución, se ha utilizado el lenguaje Kotlin y el IDE Android Studio, junto a Jetpack Compose para diseñar la Interfaz de Usuario y Firebase como base de datos. En cuanto a los servicios de geolocalización, se ha usado Directions API y Distance Matrix API para obtener las rutas y el tiempo de viaje entre dos localizaciones, respectivamente. Para a mostrar los mapas se ha hecho servir Maps SDK for Android. El resultado final es una aplicación con un diseño intuitivo y satisfactorio para el usuario. Esta experiencia me ha ayudado a ver la importancia de una buena arquitectura y diseño de un sistema software, ya que gracias a esta base sólida es mucho más fácil escalar el proyecto, tanto para implementar nuevas características como para aceptar un mayor volumen de usuarios. | es_ES |
dc.description.abstract | [EN] Pack4You is a mobile app focused on delivery men. This project wants to make their life easier by giving them a way to manage and sort packages by using different algorithms. Once the delivery man logs in, the app displays a list of packages he must deliver that day. It will also preview the best route to follow on a map, which will change dynamically after modifying any package or sorting algorithm. Once the delivery man selects the desired route, the app will display the next package to deliver on a map, and detailed information about it, including any notes posted by the addressee. This solution uses the Kotlin programming language and the Android Studio IDE for its development; the Jetpack Compose to design the User Interface and Firebase as the database. The Directions API and the Distance Matrix API obtain the routes and the travel time between two locations, respectively, whereas the Maps SDK for Android provides the maps for the app. The final result is a mobile application with an intuitive and satisfactory design for the user. This experience has raised my awareness of how important a good architecture and design of a software system is. With this solid foundation, it is much easier to scale the project both to implement new features and accept an increasing number of users. | es_ES |
dc.format.extent | 93 | es_ES |
dc.language | Catalán | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Aplicació mòbil | es_ES |
dc.subject | Android | es_ES |
dc.subject | Geolocalització | es_ES |
dc.subject | Repartiment de paquets | es_ES |
dc.subject | Jetpack Compose | es_ES |
dc.subject | Disseny centrat en l'usuari | es_ES |
dc.subject | MVVM | es_ES |
dc.subject | Estalvi de temps | es_ES |
dc.subject | Algorisme | es_ES |
dc.subject | Mobile app | es_ES |
dc.subject | Geolocation | es_ES |
dc.subject | Package delivery | es_ES |
dc.subject | User-centered design | es_ES |
dc.subject | Time saving | es_ES |
dc.subject | Algorithm | es_ES |
dc.subject.classification | ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Pack for you: repartiments millors I més ràpids | es_ES |
dc.title.alternative | Pack for you: repartos mejores y más rápidos | es_ES |
dc.title.alternative | Pack for you: better and faster deliveries | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Soriano López, V. (2022). Pack for you: repartiments millors I més ràpids. Universitat Politècnica de València. http://hdl.handle.net/10251/187349 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\148788 | es_ES |