Documente Academic
Documente Profesional
Documente Cultură
Práctica 1
Descripción breve: En esta práctica de
laboratorio, realizaremos la configuración
necesaria para empezar con el desarrollo de
aplicaciones móviles para la plataforma
Android, vamos a interactuar con el entorno
de desarrollo y a crear nuestra primera
aplicación.
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Objetivos
Duración:
2 horas.
Introducción:
Android es el sistema operativo móvil con más popularidad y que sigue creciendo a pasos
agigantados por lo cual en el presente curso es de gran importancia que aprendamos a
desarrollar aplicaciones para dispositivos con sistema operativo Android. Es por ello que
dedicaremos la siguiente practica para conocer y configurar el entorno de desarrollo
integrado (IDE), basado en IntelliJ IDEA de la compañía JetBrains, que proporciona
varias mejoras con respecto al plugin ADT (Android Developer Tools) para Eclipse.
• Fácil creación de proyectos para cada uno de los dispositivos que emplean Android
como Sistema Operativo.
1
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Desarrollo
Empieza por verificar si ya tienes instalada alguna versión del JDK, simplemente abre el
símbolo del sistema (cmd) y escribe el siguiente comando: java -version.
Figura 1: Verificando si tenemos alguna version verrsión de JDK instalada en nuestro equipo
Si muestra información como la de la imagen anterior es que tienes instala una versión de
JDK, en caso contrario procederemos a descargar e instalar el JDK desde la web de Oracle.
La versión minina como requisito que debemos tener instalada es la 7.
2
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
3
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
4
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Figura 7: El asistente de instalación creara la carpeta donde se agregaran los accesos directos.
5
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
9) A continuación, se muestra una pantalla de bienvenida del asistente que nos ayudara a
configurar nuestro entorno de desarrollo. Damos click en Next.
7
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
11) Acontinuación, el asistente nos pide que elijamos un tema, elegimos el tema de nuestra
preferencia y damos click en Next.
8
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
12) A continuación, se nos muestra una pantalla donde podemos verificar las
configuraciones realizadas y también se nos da información de los componentes a
descargar necesarios para empezar con el desarrollo de aplicaciones.
9
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
13) Una vez terminada la instalación de los componentes damos click en el botón Finish.
10
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
1) Ejecutamos Android Studio y después de la carga inicial que realiza el asistente nos
muestra la siguiente pantalla, donde seleccionaremos Start a new Android Studio Project.
Figura 17: Interfaz para la selección de creación de un nuevo proyecto o abrir uno existente.
11
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Nota: Dejamos desmarcadas las opciones donde se incluye el soporte para C++ y
Kotlin.
Dejamos marcada la opción Phone and Tablet, ya que nuestro desarrollo está
orientado a los dispositivos como lo son teléfonos y Tables. La API mínima que vamos
a seleccionar es la 16 (Jelly Bean) ya que al especificar esta versión nuestra aplicación
estará disponible para que sea compatible aproximadamente el 99.2 por ciento de
dispositivos. Damos click en Next.
12
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Figura 19: Selección del tipo de dispositivo y versión mínima para la cual desarrollaremos
nuestra aplicación.
Al dar click en la opción Help me choose, podemos ver una comparativa de la
distribución de versiones de Android.
Figura 20: Tabla de referencia de distribucion de versiones del sistema operativo Android.
13
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
1) A continuación, el asistente nos indicara que agreguemos una actividad nuestro proyecto,
seleccionamos Empty Activity para que se cree el esqueleto básico de nuestra actividad
dentro del proyecto. Damos click en el botón Next.
14
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
En la siguiente imagen podemos ver todos los directorio y archivos creados por Android
Studio. El IDE ha creado una estructura modular con el fin de mantener ordenados los
archivos que componen nuestro proyecto.
16
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
En el directorio java se encuentran los paquetes y todas nuestras clases java relacionadas
a nuestras actividades, a cómo podemos en la figura siguiente podemos ver que se
encuentra el paquete creado al iniciar nuestro proyecto el cual incluye nuestra actividad
MainActivity.
17
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
La carpeta values contiene los valores de nuestro proyecto, definiendo los nombres
de las variables que serán referenciadas más tarde en el código.
18
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Dentro del directorio Gradle Scripts se encuentran los archivos Gradle utilizados en la
compilación de nuestro proyecto, Gradle es un sistema de compilación que reúne en un
uno solo las mejores prestaciones de otros sistemas de compilación. Está basado en
JVM (Java Virtual Machine), lo que significa que puedes escribir tu propio script en java, y
que Android Studio lo entenderá y lo usará.
19
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
bloque buildscript {} para definir los repositorios y las dependencias de Gradle comunes a
todos los módulos del proyecto.
20
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
A continuación, crearemos un dispositivo virtual (AVD o Android Virtual Device). Para ello
bastará con seguir los siguientes pasos:
Figura 28: Al dar click en el icono de AVD Manager el IDE nos permite la gestión de los dispositivos virtuales.
21
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
2) Una vez seleccionado dicho icono se nos mostrar la siguiente pantalla, donde
elegiremos la opción Create Virtual Device.
22
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Figura 30: Interfaz de selección del dispositivo con las características que necesitamos emular.
23
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Figura 32: La interfaz nos permite verificar y modificar las caracteristicas del dispositivo virtual.
24
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
6) Después de realizar el paso anterior se nos muestra la siguiente pantalla donde se nos
indica la lista de nuestros dispositivos virtuales que incluye el que hemos creado siguiendo
los pasos anteriores. Demos click en el botón para que arranque nuestro dispositivo.
25
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
26
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
27
Prácticas de laboratorio para el desarrollo de aplicaciones móviles para la plataforma Android para departamento de
computación de la UNAN-León. Práctica de laboratorio 1
Con esto hemos finalizado el primer laboratorio donde hemos abordado la instalación de
Android Studio y la creación de nuestra primera aplicación Android.
Referencias
https://developer.android.com/studio/index.html?hl=es-419
https://developer.android.com/studio/install.html
https://developer.android.com/studio/build/index.html
https://developer.android.com/studio/run/emulator.html?hl=es-419
28