Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10662/9656
Registro completo de Metadatos
Campo DCValoridioma
dc.contributor.advisorGarcía Rodríguez, Pablo
dc.contributor.authorLlanos Muñoz, Daniel
dc.date.accessioned2019-08-27T09:01:04Z
dc.date.available2019-08-27T09:01:04Z
dc.date.issued2019-08-27
dc.date.submitted2019-07
dc.identifier.urihttp://hdl.handle.net/10662/9656
dc.description.abstractEn el mundo de desarrollo del software, una de las principales partidas del presupuesto son los recursos humanos con los que se desarrolla un proyecto. A día de hoy, muchas compañías optan por realizar sus desarrollos de forma nativa, a pesar de la existencia de tecnologías hibridas, puesto que estas últimas no ofrecen los mismos resultados de rendimiento que las nativas. En este trabajo de fin de máster vamos a crear una arquitectura para desarrollar aplicaciones nativas con un único desarrollo. El lenguaje utilizado será Kotlin, oficial de Android desde mayo de 2017 y que junto a la existencia de Kotlin Native y KotlinJS nos permitirá el desarrollo de este proyecto. Para la consecución del mismo, necesitaremos, además, tener un gran conocimiento de patrones de diseño y arquitectura software, con el objetivo de que nuestra aplicación no dependa de la tecnología sobre la que corre: Android, iOS o Web.es_ES
dc.description.abstractIn a software world, one of the main expenses of a project is all the resources that are involved in that project, especially humans who develop it. Nowadays, lots of companies ought to make native software development instead of using hybrid technologies and the main reason for this is that the last one has no desirable performance for all use cases. In this final master’s degree project we’re going to build a software architecture that allows developers to make several native apps just by writing the code once. Our chosen programming language is Kotlin, which has oficial support from Android since May 2017, and along with the existence of Kotlin Native and KotlinJS will allow us to develop this project. To achieve all of our goals we will be needing a great knowledge base of software design patterns and software architecture always having in mind that our app should not depend on the technology that make it run: Android, iOS or web.es_ES
dc.format.extent146 p.es_ES
dc.format.mimetypeapplication/pdfen_US
dc.language.isospaes_ES
dc.rightsAttribution-NonCommercial 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/*
dc.subjectDesarrollo de softwarees_ES
dc.subjectAplicaciones multiplataformaes_ES
dc.subjectKotlines_ES
dc.subjectSoftware developmentes_ES
dc.subjectMultiplatform applicationses_ES
dc.titleCreación de aplicaciones multiplataforma nativas con un único desarrolloes_ES
dc.typemasterThesises_ES
europeana.typeTEXTen_US
dc.rights.accessRightsopenAccesses_ES
dc.subject.unesco1203.17 Informáticaes_ES
europeana.dataProviderUniversidad de Extremadura. Españaes_ES
dc.description.degreeMáster Universitario en Ingeniería Informática. Universidad de Extremaduraes_ES
Colección:Máster Universitario en Ingeniería Informática

Archivos
Archivo Descripción TamañoFormato 
TFMUEX_2019_Llanos_Munoz.pdf28,76 MBAdobe PDFDescargar


Este elemento está sujeto a una licencia Licencia Creative Commons Creative Commons