<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-05T22:56:24Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/50373" metadataPrefix="dim">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/50373</identifier><datestamp>2025-02-05T13:11:04Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
<dim:field mdschema="dc" element="contributor" qualifier="advisor" lang="es" authority="6327b90175c5d21b" confidence="600" orcid_id="0000-0001-5395-0438">Tejedor García, Cristian</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="advisor" lang="es" authority="5f1626daf4336565" confidence="600" orcid_id="">Corrales Astorgano, Mario</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="6208d6b3-2bae-4dea-b460-66050b4b5ff4" confidence="600" orcid_id="">García Diéguez, Juan</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="editor" lang="es" authority="EDUVA32" confidence="600" orcid_id="">Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid</dim:field>
<dim:field mdschema="dc" element="date" qualifier="accessioned">2021-11-18T07:48:50Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="available">2021-11-18T07:48:50Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="issued">2021</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="uri">https://uvadoc.uva.es/handle/10324/50373</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">Debido al cierre de servicios multijugador de la API de Google Play Games en marzo de 2020, muchas&#xd;
aplicaciones que usaban este servicio quedaron inutilizables. Una de estas aplicaciones era Clash&#xd;
of Pronunciations (CoP), una aplicación Android multijugador para la práctica de la pronunciación en&#xd;
diferentes idiomas. Su principal idea es favorecer este aprendizaje de una manera divertida y entretenida,&#xd;
incluyendo desafíos en partidas de juego multijugador y escalando puestos en un ranking. Durante&#xd;
el curso 2019-2020 se implementó de cero una API en otro Trabajo Fin de Grado para reemplazar las&#xd;
funcionalidades de Google Play Games integradas en CoP. A lo largo de este proyecto se adapta el código&#xd;
de CoP para utilizar las llamadas de la nueva API y se actualiza el código de la aplicación Android&#xd;
a la última versión disponible para garantizar su correcto funcionamiento en los dispositivos actuales&#xd;
siguiendo la normativa de Android.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">Many web and mobile applications were useless after the shutdown of the Google Play Games API&#xd;
multiplayer services since May 2020. Clash of Pronunciations (CoP), a multiplayer Android application&#xd;
for pronunciation practice in different languages, was one of the applications affected by the shutdown.&#xd;
The main goal of CoP is to favor pronunciation training in a fun and entertaining way, including multiplayer&#xd;
games and a ranking. During the 2019-2020 course, a new API was carried out from scratch in another&#xd;
bachelor’s thesis to substitute the Google Play Games’ functionalities integrated into CoP. Throughout&#xd;
this project, CoP’s source code is adapted to use this new API. Furthermore, the code is upgraded to the&#xd;
last available Android version in order to ensure compatibility in current mobile devices following Android&#xd;
guidelines.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="degree" lang="es">Grado en Ingeniería Informática</dim:field>
<dim:field mdschema="dc" element="format" qualifier="mimetype" lang="es">application/pdf</dim:field>
<dim:field mdschema="dc" element="language" qualifier="iso" lang="es">spa</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="accessRights" lang="es">info:eu-repo/semantics/openAccess</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="uri" lang="*">http://creativecommons.org/licenses/by-nc-nd/4.0/</dim:field>
<dim:field mdschema="dc" element="rights" lang="*">Attribution-NonCommercial-NoDerivatives 4.0 Internacional</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Android</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">API REST</dim:field>
<dim:field mdschema="dc" element="title" lang="es">Migración de aplicación Android con Google Play Games a API REST</dim:field>
<dim:field mdschema="dc" element="type" lang="es">info:eu-repo/semantics/bachelorThesis</dim:field>
</dim:dim></metadata></record></GetRecord></OAI-PMH>