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

13
Iniciación a la programación para Android Murcia GTUG

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

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

Iniciación a la programación para

AndroidMurcia GTUG

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

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

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

Alberto Elías, Organizador Murcia GTUG

● gplus.to/albertoelias● @aeliasnet● [email protected]● A++genda: http://bit.

ly/qBCSZY

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

Configurar el entorno

http://bit.ly/w4R6yj

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

¿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

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

¿Cómo es una app Android?

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

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

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

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.

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

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.

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

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

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

¡HolaMundo!Mi primera app

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

Incluyendo funcionalidad

Cifrador

PestañasLista

Dialogs

Toast

Botones

Editbox

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

Muchas gracias