El documento presenta una introducción a Android, incluyendo su arquitectura, SDK y emulador. Explica cómo crear la primera aplicación Android con componentes básicos y la interfaz gráfica mediante XML. Finalmente, propone ejercicios prácticos sobre diseño de interfaces y creación de una calculadora básica.
2. AGENDA
Introducción
Arquitectura
SDK de Android
Emulador
Primera Aplicación
Creando Proyecto Android
Componentes básicos de un proyecto Android
Interfaz Gráfica
Interfaz y XML
Layout
Recursos
Práctica
3. 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.
5. 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.
7. 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
12. 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.
13. 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.
14. Contenedores
Layout Relativo
Este es el layout más flexibles de todos. Los
elementos se colocan relativos a otro elemento o a
otro layout.
16. 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);
25. Ejercicio 3
Implementar el código para que funcione la
calculadora:
26. REFERENCIAS DE APOYO
INSTALACIÓN DEL SDK Y CONFIGURACIÓN
http://www.esferabit.com/2012/02/emulador-de-
android-con-android-sdk/
BLOG DE PROGRAMACIÓN JAVA, ANDROID
http://www.sgoliver.net/blog/?p=1341