Creación de aplicaciones multiplataforma nativas con un único desarrollo

DSpace/Manakin Repository

español português english

Creación de aplicaciones multiplataforma nativas con un único desarrollo

Show full item record

Title: Creación de aplicaciones multiplataforma nativas con un único desarrollo
Author: Llanos Muñoz, Daniel
Abstract: En 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.In 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.
URI: http://hdl.handle.net/10662/9656
Date: 2019-08-27


Files in this item

Files Size Format View
TFMUEX_2019_Llanos_Munoz.pdf 28.08Mb PDF View  Thumbnail

The following license files are associated with this item:

This item appears in the following Collection(s)

Show full item record

Attribution-NonCommercial 4.0 International Except where otherwise noted, this item's license is described as Attribution-NonCommercial 4.0 International

Search DSpace


Browse

My Account

Statistics

Help

Redes sociales