VGSmasher

Figueroa Martínez, Pablo (2021). VGSmasher. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: VGSmasher
Author/s:
  • Figueroa Martínez, Pablo
Contributor/s:
  • Serradilla García, Francisco J.
Item Type: Thesis (Master thesis)
Masters title: Desarrollo de Aplicaciones y Servicios para Dispositivos Móviles
Date: July 2021
Subjects:
Freetext Keywords: Aplicaciones móviles; Videojuegos; SwiftUI
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (5MB)

Abstract

Actualmente, debido al momento en el que nos encontramos, pasamos mucho tiempo en nuestras casas. El teletrabajo ha venido para quedarse así como el entretenimiento digital: servicios de streaming de vídeo, de lectura, etc. Uno de los grandes entretenimientos son los videojuegos. Son una manera divertida de pasar el tiempo, una forma de desconectar y aparcar las preocupaciones o el estrés durante un tiempo. Por ello surge la idea de esta aplicación. Cada vez que queremos comprar cualquier producto intentamos encontrarlo al precio más bajo posible, y los videojuegos no son la excepción. La aplicación consta de un backend desarrollado en el lenguaje de programación Python y utilizando el framework Django, una tecnología muy flexible que se encarga de gran parte de las molestias del desarrollo web, para poder centrarse en escribir la aplicación sin necesidad de reinventar la rueda. Es importante mencionar que Django es gratuito y open source. Por otro lado, el frontend ha sido desarrollado en el lenguaje de programación Swift (versión 5.0) y utilizando el framework SwiftUI desarrollado por Apple, orientada al desarrollo de aplicaciones para dispositivos con el sistema operativo iOS. A lo largo del documento se presenta la aplicación realizada, exponiendo todas sus características, describiendo con detalle su implementación, tecnologías, herramientas utilizadas y los requisitos principales, además de la arquitectura seguida. Abstract: Nowadays, due to the time we are in, we spend a lot of time at home. Working from home is here to stay, as is digital entertainment: video streaming services, reading, etc. One of the great entertainments are video games. They are a fun way to pass the time, a way to disconnect and park the worries or stress aside for a while. That is why the idea of this application arises. Every time we want to buy any product we try to find it at the lowest possible price, and video games are no exception. The application consists of a backend developed in the Python programming language and using the Django framework, a very flexible technology that takes care of much of the hassle of web development, so you can focus on writing the application without reinventing the wheel. It is important to mention that Django is free and open source. On the other hand, the frontend has been developed in the Swift programming language (version 5.5) and using the SwiftUI framework developed by Apple, oriented to the development of applications for devices with the iOS operating system. Throughout the document we present the application, exposing all its features, describing in detail its implementation, technologies, tools used and the main requirements, as well as the architecture followed.

More information

Item ID: 68151
DC Identifier: https://oa.upm.es/68151/
OAI Identifier: oai:oa.upm.es:68151
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 04 Aug 2021 05:48
Last Modified: 04 Aug 2021 05:48
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM