Actualizado el 6 de Mayo del 2019 (Publicado el 17 de Abril del 2018)
2.152 visualizaciones desde el 17 de Abril del 2018
26,8 MB
182 paginas
Creado hace 9a (01/10/2015)
"DESARROLLO DE UNA APP IOS EN
LENGUAJE SWIFT CON CONEXIÓN A
BASES DE DATOS EXTERNAS Y
SCRAPPING"
UNIVERSIDAD MIGUEL HERNÁNDEZ DE ELCHE
ESCUELA POLITÉCNICA SUPERIOR DE ELCHE
GRADO EN INGENIERÍA ELECTRÓNICA Y
AUTOMÁTICA INDUSTRIAL
TRABAJO FIN DE GRADO
Octubre - 2015
AUTOR: Alberto Aznar de los Ríos
DIRECTOR/ES: César Fernández Peris
Desarrollo de una app iOS en lenguaje Swift con conexión a bases de datos
externas y scrapping
2
Desarrollo de una app iOS en lenguaje Swift con conexión a bases de datos
externas y scrapping
RESUMEN
El mercado de las aplicaciones móviles presenta en la actualidad un
grandísimo potencial. Las empresas hacen uso de las aplicaciones para
publicitar sus servicios y los usuarios obtienen información, juegan y se
entretienen.
El desarrollo de aplicaciones móviles se perfila como una profesión de éxito y
el futuro en este campo es muy extenso. La salida de nuevos lenguajes de
desarrollo implica una serie de mejoras en el rendimiento que es interesante
analizar y el uso de nuevas técnicas como web scrapping y conexión con
bases de datos externas para adquirir contenidos es imprescindible para un
buen desarrollo.
El objetivo de este TFG es la creación de una aplicación que resulte útil para el
usuario y hacer uso de todas las fases de desarrollo, desde el prototipado
hasta su publicación y marketing. Con ello, se analizarán e investigarán las
ventajas del nuevo lenguaje Swift, por qué desarrollar en plataforma iOS antes
que en Android y el uso de todas estas técnicas de obtención de datos.
La aplicación desarrollada para todo este análisis basa su contenido en la guía
de televisión. El motivo es el aumento del número de canales de televisión,
tanto de pago como TDT. Esto hace que los usuarios demanden una aplicación
que filtre todo el contenido en base a los gustos del usuario y genere avisos o
notificaciones de los contenidos que deseen ver.
PALABRAS CLAVE
Swift, iOS, Web Scrapping, APIs, Aplicación, Guía de televisión, Base de datos
3
Desarrollo de una app iOS en lenguaje Swift con conexión a bases de datos
externas y scrapping
4
Desarrollo de una app iOS en lenguaje Swift con conexión a bases de datos
INDICE DE CONTENIDOS
externas y scrapping
INDICE DE CONTENIDOS ............................................................................................. 5
1. INTRODUCCIÓN ........................................................................................................ 9
1.1 ANALISIS DEL ENTORNO Y MOTIVACIÓN ......................................................... 9
1.2 ¿PORQUÉ UNA APLICACIÓN MÓVIL COMO TFG? .......................................... 11
1.3 PLATAFORMA ELEGIDA .................................................................................... 13
1.3.1 TIPO DE APLICACIÓN ................................................................................ 13
1.3.1.1 APLICACIÓN NATIVA ...................................................................................................... 13
1.3.1.2 APLICACIÓN WEB ........................................................................................................... 14
1.3.1.3 APLICACIÓN HÍBRIDA ..................................................................................................... 15
1.3.2 ELECCIÓN DEL SISTEMA OPERATIVO .................................................... 17
1.3.2.1 ESTUDIO DE MERCADO ................................................................................................. 17
1.3.2.2 WINDOWS PHONE .......................................................................................................... 20
1.3.2.3 ANDROID .......................................................................................................................... 21
1.3.2.4 IOS .................................................................................................................................... 25
1.3.3 POSIBILIDAD DE COMERCIALIZACIÓN Y VENTA ................................... 34
1.3.3.1 APLICACIÓN DE PAGO ................................................................................................... 35
1.3.3.2 APLICACIÓN GRATUITA o FREEMIUM .......................................................................... 35
1.3.3.3 RETORNO DE INVERSIÓN (ROI) .................................................................................... 37
1.4 SWIFT VS OBJECTIVE-C ................................................................................... 39
1.4.1 HISTORIA DEL LENGUAJE PARA DISPOSITIVOS IOS ............................ 39
1.4.2 VENTAJAS DE SWIFT FRENTE A OBJECTIVE-C ..................................... 40
1.4.3 VISTA RÁPIDA DE CÓDIGO SWIFT ........................................................... 47
1.5 SOLUCIONES ESCOGIDAS ............................................................................... 57
Comentarios de: Desarrollo de una app ios en lenguaje Swift con conexión a bases de datos externas y scrapping (0)
No hay comentarios