Resumen:
|
[ES] Este proyecto consiste en la creación de una aplicación móvil desarrollada para sistemas
operativos Android cuya principal funcionalidad es que cada usuario puede crear sus listas de la
compra y, una vez registrado, ...[+]
[ES] Este proyecto consiste en la creación de una aplicación móvil desarrollada para sistemas
operativos Android cuya principal funcionalidad es que cada usuario puede crear sus listas de la
compra y, una vez registrado, compartirlas con sus amigos que previamente son agregados al
aceptar su solicitud de amistad. Cada lista se puede guardar en una de las cinco categorías
posibles, junto con su nombre y el precio total. En ellas encontramos los productos con sus
precios añadidos por el usuario.
El proceso de desarrollo de la aplicación se ha llevado a cabo en tres fases. Un primer
proceso de análisis para especificar los requisitos de la aplicación mediante los casos de uso, un
segundo proceso de diseño centrado en el usuario, atendiendo sobretodo al contexto de uso, y
posteriormente, se ha realizado la implementación y desarrollo de la aplicación utilizando
tecnologías como Java y XML, además de los servicios de Google Play Services necesarios
para la autenticación de los usuarios.
Por último, la aplicación utiliza una base de datos NoSQL alojada en la nube llamada
Firebase Realtime Database, donde se almacenan los usuarios, sus listas de la compra, sus
solicitudes de amistad y sus amigos. Los datos se almacenan en formato JSON y se sincronizan
en tiempo real con cada usuario conectado.
[-]
[EN] This project involves the creation of a mobile app developed for Android operating systems
whose main feature is that each user can create shopping lists and, once registered, share them
with friends which they are ...[+]
[EN] This project involves the creation of a mobile app developed for Android operating systems
whose main feature is that each user can create shopping lists and, once registered, share them
with friends which they are previously added to accept your friend request. Each list can be
saved in one of five possible categories, along with its name and the total price. Among them,
we can find the products with their prices added by the user.
The process of app development has been carried out in three phases. A first analysis process
for specific application requirements through use cases, a second process design user-centered,
taking especially the context of use, and subsequently carried out the implementation and app
development using technologies such as Java and XML, as well as Google Play Services
required for the users authentication.
Finally, the app uses a NoSQL database, located in the cloud called Firebase Realtime
Database, where users, their shopping lists, their friend requests and their friends are stored.
Data is stored in JSON format and it’s synchronized in real time with each connected user.
[-]
|