Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)

Post on 28-May-2015

597 views 8 download

Transcript of Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)

Iniciación a la programación para

AndroidMurcia GTUG

● @murciagtug● gplus.to/murciagtug● http://murcia.gtugs.org● Lista de correo: http://bit.ly/vk2YxJ

Alberto Elías, Organizador Murcia GTUG

● gplus.to/albertoelias● @aeliasnet● alberto@gtugs.org● A++genda: http://bit.

ly/qBCSZY

Configurar el entorno

http://bit.ly/w4R6yj

¿Qué es Android?

● Plataforma de última generación● Software libre => Libertad● Dispositivos de última generación: tablets y

smartphones● Android Market● Personalización● Multitarea● Comunidad● Evolución constante y Crecimiento

aplastante

¿Cómo es una app Android?

Estructura

src: Clases Javares: Recursos

drawable: imágenes o archivos xml que dibujen un objeto

layout: archivos xml para la interfaz

values: valores estáticosAndroidManifest.xml

Componentes de una app

1. Activity. Una sola pantalla de la UI.2. Service. Corre en background y no tiene UI.3. Content Provider. Forma de compartir

información4. Broadcast receiver. Responde a anuncios

del sistema.

Componentes de una app

1. Activity. Una sola pantalla de la UI.2. Service. Corre en background y no tiene UI.3. Content Provider. Forma de compartir

información4. Broadcast receiver. Responde a anuncios

del sistema.

Ciclo de vida de un Activity1. onCreate(): se crea el

Activity2. onStart(): el Activity es

visible3. onResume(): el Activity

es interactúa con el usuario

4. onPause(): se pausa el Activity y se guarda su estado

5. onStop(): el Activity ya no es visible

6. onDestroy(): se destruye el Activity

¡HolaMundo!Mi primera app

Incluyendo funcionalidad

Cifrador

PestañasLista

Dialogs

Toast

Botones

Editbox

Muchas gracias