Resumen:
|
[ES] Este proyecto se centra en el desarrollo de una aplicación Android para la creación de rutas turísticas basadas en las preferencias de los usuarios.
La aplicación está orientada principalmente a usuarios que quieran ...[+]
[ES] Este proyecto se centra en el desarrollo de una aplicación Android para la creación de rutas turísticas basadas en las preferencias de los usuarios.
La aplicación está orientada principalmente a usuarios que quieran viajar y descubrir nuevos lugares. Para ello, desde la aplicación pueden generar rutas automáticamente en función a sus intereses, aunque también es posible editar las rutas manualmente, añadiendo o eliminando lugares. Se ofrece la posibilidad de guardar estas rutas para poder acceder a ellas posteriormente y editarlas o volver a realizarlas.
También es posible utilizar la aplicación simplemente para encontrar un lugar concreto gracias a la vista de mapa en la que se muestran los lugares con marcadores personalizados según los intereses del usuario. Además, es posible añadir los lugares a una lista de favoritos para poder acceder a ellos fácilmente en cualquier momento.
Otra de las funcionalidades que ofrece es poder descubrir nuevos lugares que, aun estando fuera de las preferencias del usuario, pueden llegar a interesarle.
También cuenta con un sistema de votación de lugares, es decir, el usuario puede valorar los lugares. Los lugares mejor votados aparecen destacados en el mapa para todos los usuarios, independientemente de si pertenece a sus intereses o no.
Para el desarrollo se ha utilizado el lenguaje de programación Kotlin, así como el lenguaje de marcado XML para las interfaces de usuario. Para el backend se ha utilizado los servicios proporcionados por Firebase, tanto para la autenticación de los usuarios, como para almacenar y obtener datos en tiempo real.
[-]
[EN] This project focuses on the development of an Android application for creating tourist routes based on user preferences.
The application is mainly aimed at users who wants to travel and discover new places. To do ...[+]
[EN] This project focuses on the development of an Android application for creating tourist routes based on user preferences.
The application is mainly aimed at users who wants to travel and discover new places. To do this, from the app they can automatically generate routes based on their interests, although it is also possible edit the routes manually, adding or removing places. It offers the possibility of save these routes so that the user can access them later and edit or do it again.
It is also possible to use the application simply to find a specific place thanks to the map view that shows the places with custom markers according to the user¿s interests. In addition, it is possible to add the places to a list of favourites so the user can easily access them at any time.
Another feature that it offers is to be able to discover new places that, even if outside user¿s preferences, may become of interest to him.
It also has a system of place rating, it means that the user can rate the places. The best-voted places are showed on the map for all users, regardless of whether they belong to their interests or not. The development has used the Kotlin programming language as well as the XML markup language for user interfaces. The backend has used the services provided by Firebase, both for authentication of users, and for storing and obtaining data in real time.
[-]
[CA] Aquest projecte se centra en el desenvolupament d'una aplicació Android per a la
creació de rutes turístiques basades en les preferències dels usuaris.
L'aplicació està orientada principalment a usuaris que vulguen ...[+]
[CA] Aquest projecte se centra en el desenvolupament d'una aplicació Android per a la
creació de rutes turístiques basades en les preferències dels usuaris.
L'aplicació està orientada principalment a usuaris que vulguen viatjar i descobrir nous
llocs. Per a això, des de l'aplicació poden generar rutes automàticament en funció als
seus interessos, encara que també és possible editar les rutes manualment, afegint o
eliminant llocs. S'ofereix la possibilitat de guardar aquestes rutes per a poder accedir a
elles posteriorment i editar-les o tornar a realitzar-les.
També és possible utilitzar l'aplicació simplement per a trobar un lloc concret gràcies
a la vista de mapa en la qual es mostren els llocs amb marcadors personalitzats segons
els interessos de l'usuari. A més, és possible afegir els llocs a una llista de favorits per
a poder accedir a ells fàcilment en qualsevol moment.
Una altra de les funcionalitats que ofereix és poder descobrir nous llocs que, fins i tot
estant fora de les preferències de l'usuari, poden arribar a interessar-li. També compta amb un sistema de votació de llocs, és a dir, l'usuari pot valorar els
llocs. Els llocs més ben votats apareixen destacats en el mapa per a tots els usuaris,
independentment de si pertany als seus interessos o no.
Per al desenvolupament s'ha utilitzat el llenguatge de programació Kotlin, així com el
llenguatge de marcat XML per a les interfícies d'usuari. Per al backend s'ha utilitzat els
serveis proporcionats per Firebase, tant per a l'autenticació dels usuaris, com per a
emmagatzemar i obtindre dades en temps real.
[-]
|