Taller android parte1 - Android Developers Loja Group

26
TALLER ANDROID PARTE 1

Transcript of Taller android parte1 - Android Developers Loja Group

Page 1: Taller android parte1 - Android Developers Loja Group

TALLER ANDROID

PARTE 1

Page 2: Taller android parte1 - Android Developers Loja Group

AGENDA

IntroducciónArquitecturaSDK de AndroidEmulador

Primera AplicaciónCreando Proyecto AndroidComponentes básicos de un proyecto Android

Interfaz GráficaInterfaz y XMLLayoutRecursos Práctica

Page 3: Taller android parte1 - Android Developers Loja Group

Android

Android es un software para dispositivos móviles que incluye un sistema operativo, y una pila de software como aplicaciones, framework y middleware, todos juntos forman el sistema completo (Burnette Ed, 2009).

Android no es un lenguaje de Programación.

Se programa código Java.

Page 4: Taller android parte1 - Android Developers Loja Group

Arquitectura

Page 5: Taller android parte1 - Android Developers Loja Group

SDK Android

El SDK de Android para desarrolladores provee un conjunto de herramientas que facilita el desarrollo de aplicaciones para múltiples clientes.

El SDK de Android incluye un emulador de dispositivo móvil - un dispositivo móvil virtual que se ejecuta en su computadora. El emulador le permite probar aplicaciones para Android sin necesidad de utilizar un dispositivo físico.

Page 6: Taller android parte1 - Android Developers Loja Group

Emulador

Page 7: Taller android parte1 - Android Developers Loja Group

Creando Primer Proyecto Android

Crear un AVD en el IDE de desarrollo

Nuevo Proyecto Proyecto Existente

Seleccionar el Target de acuerdo al AVD a utilizar

Page 8: Taller android parte1 - Android Developers Loja Group

Estructura de un Proyecto Android

Page 9: Taller android parte1 - Android Developers Loja Group

EJERCICIO: HOLA MUNDO

Page 10: Taller android parte1 - Android Developers Loja Group

Interfaz Gráfica y XML

Page 11: Taller android parte1 - Android Developers Loja Group

Interfaz Gráfica y XML

Page 12: Taller android parte1 - Android Developers Loja Group

Contenedores Layout Lineal

Es el layout más simple que podemos utilizar. Como su nombre indica, los elementos se irán colocando uno detrás de otro, pero si que podemos indicar si la colocación lineal se hará de forma vertical u horizontal.

Page 13: Taller android parte1 - Android Developers Loja Group

Contenedores Table Layout

Es un modelo de organización basado en una organización con tablas. El diseño lo organizaremos en filas (elemento TableRow) y dentro de cada fila, pondremos los elementos.

Page 14: Taller android parte1 - Android Developers Loja Group

Contenedores Layout Relativo

Este es el layout más flexibles de todos. Los elementos se colocan relativos a otro elemento o a otro layout.

Page 15: Taller android parte1 - Android Developers Loja Group

Recursos

Imágenes Vistas Strings Menús Estilos

Page 16: Taller android parte1 - Android Developers Loja Group

Uso de Recursos Los recursos pueden ser referenciados:

Desde otros recursos, con sintaxis: “@tip_recurso/id_rec”

Ejemplo: android:text=“@string/about”

Desde el código, a través de referencias estáticas a la clase R.

Ejemplo: setContentView(R.layout.main);

Page 17: Taller android parte1 - Android Developers Loja Group

Imágenes

Page 18: Taller android parte1 - Android Developers Loja Group

Strings

Page 19: Taller android parte1 - Android Developers Loja Group

Strings

Page 20: Taller android parte1 - Android Developers Loja Group

Internacionalización

Page 21: Taller android parte1 - Android Developers Loja Group

Ejercicio 1

Crear las siguientes vistas:

Page 22: Taller android parte1 - Android Developers Loja Group

Ejercicio 1

Crear las siguientes vistas:

Page 23: Taller android parte1 - Android Developers Loja Group

Ejercicio 1

Crear la siguiente vista:

Page 24: Taller android parte1 - Android Developers Loja Group

Ejercicio 2

Mostrar el dato ingresado:

Page 25: Taller android parte1 - Android Developers Loja Group

Ejercicio 3

Implementar el código para que funcione la calculadora:

Page 26: Taller android parte1 - Android Developers Loja Group

REFERENCIAS DE APOYO

INSTALACIÓN DEL SDK Y CONFIGURACIÓNhttp://www.esferabit.com/2012/02/emulador-de-android-con-android-sdk/ BLOG DE PROGRAMACIÓN JAVA, ANDROID

http://www.sgoliver.net/blog/?p=1341