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...
| Autor: | |
|---|---|
| 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 |