Anda di halaman 1dari 26

Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.

Ortega Martinez, Jose Hermilo.

INSTITUTO DE ESTUDIOS UNIVERSITARIOS


CAMPUS ONLINE
MAESTRIA EN DIRECCION DE INGENIERIA DE SOFTWARE

Nuevas Tecnología Móviles de Desarrollo W eb

Actividad 2 “Creación de una aplicación basada en


Tecnologías Móviles”

ALUMNO(A): JOSE HERMILO ORTEGA MARTINEZ


FACILITADOR: DRA. FABIOLA SERNA HERNANDEZ
SAN BUENAVENTURA, COAHUILA, A lunes, 20 de febrero de 2017.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 1
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

INDICE
INTRODUCCION .................................................................................................................................. 3
DESARROLLO ...................................................................................................................................... 4
TEMA 1: ANDROID........................................................................................................................... 4
1.1.- Historia y datos generales ................................................................................................... 4
1.2.- Aplicaciones exitosas ........................................................................................................... 5
1.3.- Ventajas y desventajas ........................................................................................................ 5
TEMA 2: DESCARGA E INSTALACION......................................................................................... 6
2.1.- Android Studio....................................................................................................................... 6
2.2.- Descarga de complementos ................................................................................................ 6
2.3.- Paso 1: Descargar JAVA JDK ............................................................................................. 6
2.4.- Paso 2: Instalar JDK de JAVA ............................................................................................. 7
2.5.- Paso 3: Descargar Android Studio .................................................................................... 11
2.6.- Paso 4: Instalar Android Studio ......................................................................................... 11
2.7.- Paso 5: Fin de instalación .................................................................................................. 17
2.8.- Paso 6: Configuración inicial ............................................................................................. 17
2.9.- Paso 7: Crear un proyecto nuevo...................................................................................... 19
2.10.- Paso 8: Desarrollo de la aplicación ................................................................................. 23
CONCLUSION .................................................................................................................................... 25
FUENTES DE INFORMACION.......................................................................................................... 26

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 2
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

INTRODUCCION

El desarrollo de aplicaciones móviles cada vez es uno de los desarrollos con


creciente crecimiento porque cada vez son más las personas que pueden contar con un
dispositivo móvil desde lo más simple a dispositivos más complejos. Desarrollar
aplicaciones móviles nativas de un dispositivo móvil ya sea Android o iOS es un tema
que deja mucho de qué hablar por el constante crecimiento y la facilidad que día a día
se tiene para hacer de estos desarrollos una tarea cada vez menos complicada.

En el presente ensayo se hablara sobre como las aplicaciones móviles han venido
revolucionando la industria del software así como el impacto que han tenido, además se
expone un caso de prueba en el cual se explica los pasos a realizar para poder crear
una aplicación desde la descarga del entorno de desarrollo que en este caso es Android
Studio hasta la primer corrida en un emulador de una App.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 3
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

DESARROLLO

TEMA 1: ANDROID

1.1.- Historia y datos generales

Una aplicación móvil se puede denominar como el desarrollo de una aplicación


informática la cual es ejecutada nativamente en un dispositivo móvil inteligente, ya sea
celulares, tabletas o algún otro dispositivo.

Las aplicaciones móviles como hoy en día las conocemos tienen sus inicios en la
década de los 90´s cumpliendo otros objetivos y funciones que hoy en día han
cambiado completamente. Las funciones eran muy elementales y simples que con el
paso de los años y el desarrollo de tecnologías WAP y transmisión de datos (EDGE)
estas crecieron rápidamente dando un parte aguas completamente de lo que se
contaba inicialmente.

Hoy en día existen 2 nichos de mercado en relación las aplicaciones móviles como lo
son las de paga o gratuitas, si bien no tendría costo el descargar la App, aun así puede
existir publicidad inmersa capaz de generar ganancias pese a su precio de descarga
nulo.

Poder crear aplicaciones web si bien pareciera ser una tarea exclusiva de
programadores avanzados con conocimientos en una combinación de lenguajes
especializados ya sea Java, XML, HTML, C#, C++, Entre otros lenguajes, lo cierto es
que el desarrollo de una App no es exclusiva de estas personas con dichos
conocimientos, esto debido a que hoy en día existen herramientas como Apps Cuilder,
Creapp, Mobincube App Generator, entre muchas otras más en el mercado con las
cuales se puede llegar a desarrollar aplicaciones sin conocimientos avanzados y siendo
cada vez más al alcance de todos

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 4
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

1.2.- Aplicaciones exitosas

Se dice que para que una aplicación pueda ser exitosa existen una serie de
características las cuales puede aumentar considerablemente el nivel de éxito de esta
misma:

1. Portabilidad
2. Indispensable de internet
3. Vinculación con redes sociales
4. Diversión
5. Producto original
6. Diseño amigable
7. Simple
8. Soporte y atención a usuarios

Si bien no es una fórmula de éxito seguro, es una buena base con la que
programadores y desarrolladores pueden considerar para poder crear aplicaciones y
poder ganar puntos en uno u otro desarrollo.

1.3.- Ventajas y desventajas

En el mundo de las aplicaciones móviles existen 3 tipos de aplicaciones que van desde
las nativas, web e hibridas, en general. Existe una diferencia principal que puede
diferenciar estos 3 tipos que puede ser tomada tanto ventaja como desventaja y es el
tiempo de desarrollo ya que como pueden ser desarrolladas más rápido las
aplicaciones Web o Hibridas, carecen de características o funciones que puedan ser
útiles en nativamente como lo es con un desarrollo nativo, pero a su vez los costos de
unas u otras son diferencias notorias y de destacar. En base a esto es importante
siempre realizar un correcto estudio de factibilidad, mercado y entorno previo a un
desarrollo.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 5
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

TEMA 2: DESCARGA E INSTALACION

2.1.- Android Studio

Android Studio es el entorno de desarrollo integrado (IDE) oficial para el


desarrollo de aplicaciones para Android basada en IntelliJ IDEA. (Developer Android,
2017). Android Studio ofrece una gran y potente gama de herramientas con las que se
puede llegar a desarrollar desde aplicaciones sencillas y básicas con funciones
limitadas o reducidas hasta el poder desarrollar aplicaciones fuertes de funciones, con
una gran gama de opciones en sus menús.

2.2.- Descarga de complementos

Para el desarrollo de aplicaciones móviles nativas de Android es necesario el


poder contar con el JDK de Java así como el SDK necesario así como el contar con el
propio Android Studio. Para esto a continuación se muestran los pasos necesarios para
la descarga he instalación

2.3.- Paso 1: Descargar JAVA JDK

Es necesario para este punto entrar a la página oficial de Oracle para poder
realizar la descarga del JDK necesario con el cual compilara las aplicaciones y código
de JAVA.

Enlace:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 6
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

2.4.- Paso 2: Instalar JDK de JAVA

Una vez descargado el JDK de JAVA es necesario ejecutar el instalador en el


cual pedirá datos como la ruta y opción de instalación personalizada.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 7
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Pantalla de datos generales

Pantalla de opciones de instalación

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 8
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Pantalla de proceso de instalación

Ruta de instalación

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 9
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Estado de instalación

Proceso finalizado

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 10
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

2.5.- Paso 3: Descargar Android Studio

Una vez descargado he instalado JDK de Java es necesario realizar la descarga


de Android Studio desde la siguiente ruta en donde se puede encontrar el instalador
completamente gratuito:

Android Studio: https://developer.android.com/studio/index.html?hl=es-419

2.6.- Paso 4: Instalar Android Studio

El proceso de instalación de Android Studio es un tanto más largo que el proceso


anterior pero es importante cuidar de los puntos que se presentan para no tener
problemas posteriores en el momento de desarrollar una aplicación.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 11
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Iniciar procesos

Desinstalar versiones anteriores

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 12
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Inicia proceso de instalación

Seleccionar componentes de la aplicación

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 13
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Acepta términos de licencia de software

Selecciona configuraciones de instalación y SDK

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 14
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Seleccionar ruta de inicio de instalación

Inicia instalación

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 15
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Extracción de componentes de SDK

Hasta este punto el proceso de instalación puede demorar dependiendo de la conexión


a internet con la que se cuenta en ese momento. Una vez finalizada la instalación
aparecerá la siguiente pantalla con la cual se podrá iniciar.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 16
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

2.7.- Paso 5: Fin de instalación

Una vez realizados los pasos anteriores se puede proseguir al desarrollo de la


aplicación, no sin antes instalar componentes del SDK adicionales en caso de
requerirlos. De no ser requeridos se puede proseguir al desarrollo de la aplicación y a
su vez instalación del emulador virtual en el cual se podrá correr la aplicación en un
modo de pruebas.

2.8.- Paso 6: Configuración inicial

Una vez finalizados todos los pasos anteriores inicia el proceso de configuración
inicial.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 17
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Tipo de instalación

Descarga de complementos adicionales

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 18
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Fin de instalación de complementos

2.9.- Paso 7: Crear un proyecto nuevo

Dentro de la pantalla principal de Android Studio existe la opción de “Nuevo


Proyecto” en la cual hay que dar clic y aparecerá la siguiente pantalla en la cual se tiene
que introducir datos de configuración inicial del proyecto entre otra información.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 19
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Se seleccionan los factores de entorno

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 20
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Agregar la actividad principal de arranque

Configuración de la actividad

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 21
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Se inicia la configuración automática

Una vez iniciada la aplicación se agrega la unidad virtual del emulador

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 22
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Se inicia la instalación

Finalizando este proceso el entorno de desarrollo está listo para poder ser usado e
iniciar con el desarrollo de la aplicación

2.10.- Paso 8: Desarrollo de la aplicación

Teniendo listos todos los componentes y pasos necesarios es hora de iniciar con
el desarrollo que para efectos de este ejemplo se ha desarrollado una aplicación en la
cual solo se tiene una imagen principal así como un texto en el cual se tiene un saludo.
Para esto solo fue necesario agregar la imagen al carrete de imágenes dentro del
apartado res->misma->Agregar Imagen y listo, Android configura los tamaños de la
imagen dependiendo de dónde se llegara a utilizar. Posteriormente es cuestión solo de
arrastrar el control de imagen así como el del TextView en el Layout de diseño. Para
finalizar es necesario únicamente cambiar la propiedad de texto en el Textview y con
esto se podrá tener el texto a preferencia del desarrollador.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 23
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

Resultado final del desarrollo.

Como se puede observar en la imagen anterior se puede observar el entorno de fondo


mientras que se está corriendo el emulador del proyecto ejecutando la imagen
mostrando una imagen anteriormente mencionada así como un texto de saludo.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 24
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

CONCLUSION

El desarrollo de aplicaciones móviles sin duda algunas ha llegado para quedarse


con el constante crecimiento de las nuevas tecnologías que abarcan todo tipo de
dispositivos que irán creciendo en formas, tamaños, procesamiento, rapidez, etc…

Considerar que las aplicaciones móviles solo son desarrolladas para celulares es un
error por el constante desarrollo de dispositivos como el Google Glass, los Apple
Watch, y esto solo por mencionar algunos.

El futuro está por comenzar y lo que hoy consideramos tecnologías completamente


nuevas e innovadoras, día con día serán obsoletas en periodos de tiempo menores, y si
ahora las aplicaciones móviles son tema de que hablar, en un futuro estas aplicaciones
llegaran a ser utilizadas de una manera tan natural que no nos daremos cuenta.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 25
Actividad 2 “Creación de una aplicación basada en tecnologías móviles”.
Ortega Martinez, Jose Hermilo.

FUENTES DE INFORMACION

1. JAVA (2017).- http://www.oracle.com/technetwork/java/javase/downloads/jdk8-


downloads-2133151.html
2. Android Develop (2017).- https://developer.android.com/studio/index.html?hl=es-
419
3. Blog Thing Bing (2013).- http://blogthinkbig.com/crear-aplicaciones-moviles/
4. Wordpress (2012).- https://leapp.wordpress.com/2012/04/30/historia-de-las-
aplicaciones-moviles/
5. Deideaaapp (2015).- https://deideaaapp.org/tipos-de-aplicaciones-moviles-y-sus-
caracteristicas/
6. Noticias Universidad (2014).- http://noticias.universia.com.ar/ciencia-nn-
tt/noticia/2014/10/03/1112557/caracteristicas-debe-tener-aplicacion-exitosa.html
7. Ok Hosting (2016).- http://okhosting.com/blog/ventajas-desventajas-de-las-
aplicaciones-moviles-nativas/
8. Android (https://developer.android.com/studio/intro/index.html?hl=es-419

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Nuevas Tecnologías Móviles de Desarrollo Web. Febrero 2017. Pág. 26