2. Agenda
● Instalación del ambiente
● Creación del proyecto
● AndroidManifest.xml
● Actividades
● Intents
● Layouts
● Recursos
3. Instalación del ambiente
● ADT Bundle
– Eclipse ( > Indigo )
– ADT plugin
– Instalar un SDK / SDK Manager
● Crear un emulador
● Probar en un dispositivo
4. Creación del proyecto
● Como siempre, con Eclipse :-)
● Elegir un SDK
● Nombre de la aplicación y nombre del
paquete
● Mínima versión del SDK
5. AndroidManifest.xml
● Describe la aplicación
– Paquete y versión
– Componentes de la aplicación
– Permisos necesarios
– Intents
– Y más...
6. Actividades
● Pantallas de la aplicación
● Main Activity
● Stack de Actividades
● Crear una actividad: extends Activity;
● Estados de una actividad
● Indicar un layout para una actividad
– setContentView()
● Declarar la actividad en el
AndroidManifest
7. Intents
● Descripción abstracta de una operación
● Una forma de comunicación entre apps
● Ejemplos: Lanzar una actividad, Compartir
un contenido, Tomar una foto, etc...
8. Layouts
● Estructura de la interfáz gráfica
● Se declaran los componentes que la
componen
– En archivos XML
– Programáticamente, de forma dinámica
● Patrón Composite
– ViewGroup
– View
9. Layouts – Relative Layout
● Permite indicar la posición de un View
como relativa a la de otro.
– alignParentTop
– centerVertical
– to_RightOf
– below
– etc...
10. Recursos
● Proyecto / res
– Imágenes (drawable), mensajes (values),
layouts, etc.
● Clase generada automáticamente
– R.java