Post on 13-Jun-2015
TALLER ANDROID
PARTE 1
AGENDA
IntroducciónArquitecturaSDK de AndroidEmulador
Primera AplicaciónCreando Proyecto AndroidComponentes básicos de un proyecto Android
Interfaz GráficaInterfaz y XMLLayoutRecursos Práctica
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.
Arquitectura
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.
Emulador
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
Estructura de un Proyecto Android
EJERCICIO: HOLA MUNDO
Interfaz Gráfica y XML
Interfaz Gráfica y XML
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.
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.
Contenedores Layout Relativo
Este es el layout más flexibles de todos. Los elementos se colocan relativos a otro elemento o a otro layout.
Recursos
Imágenes Vistas Strings Menús Estilos
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);
Imágenes
Strings
Strings
Internacionalización
Ejercicio 1
Crear las siguientes vistas:
Ejercicio 1
Crear las siguientes vistas:
Ejercicio 1
Crear la siguiente vista:
Ejercicio 2
Mostrar el dato ingresado:
Ejercicio 3
Implementar el código para que funcione la calculadora:
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