Sei sulla pagina 1di 11

TALLER DE DISEÑO DE SOLUCIONES MÓVILES

Android Studio

Android Studio le provee las herramientas de desarrollo (ADT) y librerías API necesarias
para construir, probar y debuggear sus apps para Android.

Construyendo tu primer App

Lección 01: Creando un Proyecto en Android


Un proyecto Android contiene todos los archivos que conforman el código fuente de tu
Android app. Android Studio facilita la creación de un nuevo proyecto Android
proporcionando un conjunto de carpetas y archivos creados por defecto.

1 Hacer click en Start a


new Android Studio
Project.

2 Application name: Mi
App

click en Next

ING. CIP JULIO VILLACORTA VEGA 1


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

3 Seleccionar la
plataforma de hardware
en la cual tu app se va a
ejecutar. Dejar marcado
por defecto Phone and
Tablet

click en Next

4 click en Next

5 Seleccionar un Empty
Activity para tu app.

click en Next

ING. CIP JULIO VILLACORTA VEGA 2


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

6 Dejar por defecto los


valores de los atributos
del Empty Activity
seleccionado.

click en Finish

7 El nuevo proyecto Mi
App empezará a
construirse creando
todos los ficheros
necesarios para el nuevo
proyecto Android Studio
(menús,
layouts, java, iconos,
strings, ...)

8 Desmarcar la casilla
Show Tips on Startup

Click en Close

9 Ahora tu proyecto Mi App es una app “Hello World” que contiene los sgtes archivos por
defecto:

ING. CIP JULIO VILLACORTA VEGA 3


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

Ejecutando tu App
Antes de ejecutar tu app debemos hacer las siguientes verificaciones.
1 Verificar en el proyecto creado la existencia del archivo AndroidManifest.xml
que describe las características principales de la app así como c/u de sus componentes.

2 Verificar en el proyecto creado la existencia del directorio java/


que almacena el código fuente principal de tu app. Por defecto incluye una clase Activity
que se ejecuta cuando tu app es lanzada.

ING. CIP JULIO VILLACORTA VEGA 4


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

3 Verificar en el proyecto
creado la existencia del
directorio res/
que almacena muchos
sub-directorios para
recurso de la app.

Por ejemplo:
layout/
directorio para archivos
que definen la interfaz de
usuario de tu app.
mipmap/
directorio para objetos
dibujables como bitmaps
diseñados para pantallas
de alta densidad (hdpi).
values/
directorio para otros
archivos XML que
contienen una colección
de recursos como
definiciones de cadenas
y color.

Configurando el Emulador de Android Studio


Para ejecutar tu app en el emulador es necesario primero crear un Android Virtual Device
(AVD). Un AVD es una configuración del dispositivo para el emulador de Android que te permite
modelar diferentes dispositivos.
1 Seleccionar:

ING. CIP JULIO VILLACORTA VEGA 5


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

2 En el Android Virtual Device Manager panel, click en botón + Create Virtual Device

ING. CIP JULIO VILLACORTA VEGA 6


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

3 Seleccionar un Phone
Nexus S y Click en Next

4 Click en el link Install


Haxm para instalarlo y
mejorar el rendimiento
del emulador.

5 Click en Next

ING. CIP JULIO VILLACORTA VEGA 7


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

6 Click en Finish

7 Click en Next para


confirmar la versión a
usar.

ING. CIP JULIO VILLACORTA VEGA 8


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

8 Completar el campo AVD


Name:
AVD Nexus S API 25

click en Finish

9 Verificar la creación del


AVD Nexus S API 25 y
pulsar el botón de
lanzamiento

10 El AVD Nexus S API 25


listo para probar nuestra
app.
Se recomienda no
cerrarlo pues tarda unos
minutos en arrancar y lo
necesitaremos cada vez
que compilemos la
aplicación y queramos
verla funcionando.

ING. CIP JULIO VILLACORTA VEGA 9


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

Ejecutando tu app en el Emulador de Android Studio

1 Para ejecutar la aplicación en el emulador, seleccionar:

2 Seleccionar
AVD Nexus S API 25

Click en OK

ING. CIP JULIO VILLACORTA VEGA 10


TALLER DE DISEÑO DE SOLUCIONES MÓVILES

3 Verificar nuestra app Mi


App funcionando en el
emulador.

ING. CIP JULIO VILLACORTA VEGA 11