Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil

Con el progreso del desarrollo de software nace la necesidad de tener un lenguaje de programación sencillo de usar y fácil de aprender, por esta razón JetBrains crea Kotlin, para obtener un lenguaje en el que los desarrolladores se sientan cómodos al usar, sin cumplir con lógicas de programación ext...

Descripción completa

Detalles Bibliográficos
Autor: Monge López, Santiago Paúl
Tipo de recurso: tesis de maestría
Fecha de publicación:2021
País:España
Institución:Universidad de Alcalá (UAH)
Repositorio:e_Buah Biblioteca Digital Universidad de Alcalá
Idioma:español
OAI Identifier:oai:ebuah.uah.es:10017/49939
Acceso en línea:http://hdl.handle.net/10017/49939
Access Level:acceso abierto
Palabra clave:Desarrollo web
Desarrollo para Android
Kotlin
Web development
Android development
Informática
Computer science
id ES_5fde6fa15a2bc028c12d07fddc317c86
oai_identifier_str oai:ebuah.uah.es:10017/49939
network_acronym_str ES
network_name_str España
repository_id_str
spelling Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvilMonge López, Santiago PaúlDesarrollo webDesarrollo para AndroidKotlinWeb developmentAndroid developmentInformáticaComputer scienceCon el progreso del desarrollo de software nace la necesidad de tener un lenguaje de programación sencillo de usar y fácil de aprender, por esta razón JetBrains crea Kotlin, para obtener un lenguaje en el que los desarrolladores se sientan cómodos al usar, sin cumplir con lógicas de programación extensas y además pueda ser utilizado para crear programas multiplataforma. El propósito de este proyecto es comprobar los beneficios y características que JetBrains y los programadores que lo utilizan dicen sobre él. Para cumplir con el objetivo del proyecto, se realiza una investigación de su historia, versiones, aplicaciones, compatibilidades y sintaxis, un estudio y aprendizaje del lenguaje y el análisis del desarrollo de una aplicación web y otra móvil para Android, realizadas solamente con Kotlin y librerías que ayudan con las conexiones a la base de datos y el web service. Como resultado, se comprueba que Kotlin es un excelente lenguaje de programación y cumple con las características que mencionan las personas que lo utilizan, además de ser moderno, competente y multiplataforma, su aprendizaje no demanda mucho tiempo, por lo tanto, se recomienda utilizar en cualquier proyecto.With the progress of software development comes the need for a user-friendly, easy to learn programming language, for this reason JetBrains creates Kotlin to obtain a comfortable language when the developers use it, without keep to extensive programming logic, furthermore, it can be used to develop cross-platform software. The purpose of this project is to prove the benefits and features that JetBrains and the programmers say about it. In order to achieve with the project objective, an investigation takes place, about its history, versions, applications, compatibility and syntax, moreover, a study and learning of the language, finally, an analysis about the development of a web and Android application, they are developed only with Kotlin and libraries which help with connections to the database and the web service. As a result, Kotlin is proved to be an excellent programming language and keeps with the features mentioned by the developers, furthermore, to be modern, competent and crossplatform, its learning does not demand much time, therefore Kotlin is recommended to use in any project.Máster Universitario en Ingeniería del Software para la Web (M134)Gutiérrez Martínez, José MaríaUniversidad de Alcalá20212021-01-01master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10017/49939reponame:e_Buah Biblioteca Digital Universidad de Alcaláinstname:Universidad de Alcalá (UAH)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:ebuah.uah.es:10017/499392026-06-18T11:13:07Z
dc.title.none.fl_str_mv Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
title Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
spellingShingle Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
Monge López, Santiago Paúl
Desarrollo web
Desarrollo para Android
Kotlin
Web development
Android development
Informática
Computer science
title_short Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
title_full Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
title_fullStr Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
title_full_unstemmed Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
title_sort Análisis del lenguaje Kotlin mediante el desarrollo de una aplicación web y móvil
dc.creator.none.fl_str_mv Monge López, Santiago Paúl
author Monge López, Santiago Paúl
author_facet Monge López, Santiago Paúl
author_role author
dc.contributor.none.fl_str_mv Gutiérrez Martínez, José María
Universidad de Alcalá
dc.subject.none.fl_str_mv Desarrollo web
Desarrollo para Android
Kotlin
Web development
Android development
Informática
Computer science
topic Desarrollo web
Desarrollo para Android
Kotlin
Web development
Android development
Informática
Computer science
description Con el progreso del desarrollo de software nace la necesidad de tener un lenguaje de programación sencillo de usar y fácil de aprender, por esta razón JetBrains crea Kotlin, para obtener un lenguaje en el que los desarrolladores se sientan cómodos al usar, sin cumplir con lógicas de programación extensas y además pueda ser utilizado para crear programas multiplataforma. El propósito de este proyecto es comprobar los beneficios y características que JetBrains y los programadores que lo utilizan dicen sobre él. Para cumplir con el objetivo del proyecto, se realiza una investigación de su historia, versiones, aplicaciones, compatibilidades y sintaxis, un estudio y aprendizaje del lenguaje y el análisis del desarrollo de una aplicación web y otra móvil para Android, realizadas solamente con Kotlin y librerías que ayudan con las conexiones a la base de datos y el web service. Como resultado, se comprueba que Kotlin es un excelente lenguaje de programación y cumple con las características que mencionan las personas que lo utilizan, además de ser moderno, competente y multiplataforma, su aprendizaje no demanda mucho tiempo, por lo tanto, se recomienda utilizar en cualquier proyecto.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-01-01
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv http://hdl.handle.net/10017/49939
url http://hdl.handle.net/10017/49939
dc.language.none.fl_str_mv Español
spa
language_invalid_str_mv Español
language spa
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:e_Buah Biblioteca Digital Universidad de Alcalá
instname:Universidad de Alcalá (UAH)
instname_str Universidad de Alcalá (UAH)
reponame_str e_Buah Biblioteca Digital Universidad de Alcalá
collection e_Buah Biblioteca Digital Universidad de Alcalá
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869409249618034688
score 15,301603