• español
  • English
  • français
  • Deutsch
  • português (Brasil)
  • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of UVaDOCCommunitiesBy Issue DateAuthorsSubjectsTitles

    My Account

    Login

    Statistics

    View Usage Statistics

    Share

    View Item 
    •   UVaDOC Home
    • FINAL DEGREE PROJECTS
    • Trabajos Fin de Máster UVa
    • View Item
    •   UVaDOC Home
    • FINAL DEGREE PROJECTS
    • Trabajos Fin de Máster UVa
    • View Item
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Export

    RISMendeleyRefworksZotero
    • edm
    • marc
    • xoai
    • qdc
    • ore
    • ese
    • dim
    • uketd_dc
    • oai_dc
    • etdms
    • rdf
    • mods
    • mets
    • didl
    • premis

    Citas

    Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/57389

    Título
    Elaboración de una guía de migración de XML a Jetpack Compose en aplicaciones Android: un caso de estudio de modernización de software
    Autor
    Garrote Gascón, Juan Carlos
    Director o Tutor
    Crespo González Carvajal, YaniaAutoridad UVA
    García de Prada, Abel
    Editor
    Universidad de Valladolid. Escuela de Ingeniería Informática de ValladolidAutoridad UVA
    Año del Documento
    2022
    Titulación
    Máster en Ingeniería Informática
    Abstract
    Las 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.
     
    User 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.
    Palabras Clave
    Android
    Jetpack Compose
    Interfaz de usuario
    Departamento
    Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
    Idioma
    spa
    URI
    https://uvadoc.uva.es/handle/10324/57389
    Derechos
    openAccess
    Collections
    • Trabajos Fin de Máster UVa [7002]
    Show full item record
    Files in this item
    Nombre:
    TFM-G1626.pdf
    Tamaño:
    3.329Mb
    Formato:
    Adobe PDF
    Thumbnail
    FilesOpen
    Attribution-NonCommercial-NoDerivatives 4.0 InternacionalExcept where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10