Show simple item record

dc.contributor.advisorCrespo González Carvajal, Yania es
dc.contributor.advisorGarcía de Prada, Abeles
dc.contributor.authorGarrote Gascón, Juan Carlos
dc.contributor.editorUniversidad de Valladolid. Escuela de Ingeniería Informática de Valladolid es
dc.date.accessioned2022-11-23T14:38:55Z
dc.date.available2022-11-23T14:38:55Z
dc.date.issued2022
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/57389
dc.description.abstractLas interfaces de usuario de aplicaciones móviles han evolucionado mucho en los últimos años. En concreto, en el campo del desarrollo de apps Android, originalmente las interfaces de usuario sólo se podían definir mediante archivos XML basándose en un paradigma imperativo, pero recientemente se ha introducido el paradigma declarativo como una forma de definir interfaces de usuario mucho más efectiva, al menos en teoría, mediante un nuevo kit de herramientas: Jetpack Compose. Dada la creciente popularidad de este fenómeno y que la gran mayoría de interfaces de usuario de aplicaciones Android aún siguen definidas en paradigma imperativo, el presente Trabajo de Fin de Máster se dedica a desarrollar un caso de estudio que se utiliza como medio de apoyo para elaborar lo que es el principal objetivo de este trabajo: una guía de migración para interfaces de usuario en Android de paradigma imperativo (XML) a paradigma declarativo (Jetpack Compose). Finalmente, basándose en el caso de estudio, se contrastan las hipótesis planteadas en relación a los beneficios que supone el uso de Jetpack Compose frente a XML en la construcción de interfaces de usuario de apps Android.es
dc.description.abstractUser interfaces in mobile applications have evolved a lot in the latest years. Specifically, in the Android app development field, originally user interfaces could only be defined through XML files based in an imperative paradigm, but recently the declarative paradigm has been introduced as a much more effective way of defining user interfaces, at least in theory, through a new toolkit: Jetpack Compose. Given the growing popularity of this phenomenon and that the majority of Android apps’ user interfaces are still defined in an imperative paradigm, the present Master Thesis aims to develop a case study which is used as means of support to work out what is the main objective in this work: a migration guide for user interfaces in Android from imperative paradigm (XML) to declarative paradigm (Jetpack Compose). Finally, based on the case study, the stated hypothesis related to Jetpack Compose benefits versus XML in Android user interfaces are contrasted.es
dc.description.sponsorshipDepartamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)es
dc.format.mimetypeapplication/pdfes
dc.language.isospaes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subject.classificationAndroides
dc.subject.classificationJetpack Composees
dc.subject.classificationInterfaz de usuarioes
dc.titleElaboración de una guía de migración de XML a Jetpack Compose en aplicaciones Android: un caso de estudio de modernización de softwarees
dc.typeinfo:eu-repo/semantics/masterThesises
dc.description.degreeMáster en Ingeniería Informáticaes
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record