Sunteți pe pagina 1din 3

Contenido de Jugando con Android Aprende a programar tu primera App

Semana 1. Introduccin
SA 1. Entorno:
1. Entorno de desarrollo. Se muestra cmo instalar el ADT Bundle.
2. Un dispositivo virtual. Se muestra cmo crear un dispositivo virtual para ejecutar
Android sin necesidad de dispositivo fsico.
3. La primera aplicacin. Se muestra cmo arrancar el IDE y crear un proyecto elemental,
que se ejecutar en el dispositivo virtual.
4. La estructura de un proyecto. Se explica el significado de cada carpeta del proyecto.
5. El gestor del SDK.
SA 2. Recursos:
6. Una introduccin a XML. Elementos, atributos y valores.
7. Recursos. Para qu sirven y cmo acceder a ellos desde un fichero de recursos y con
Java.

Semana 2. Interfaz de usuario


SA 3. Interfaz de usuario 1:
8. La primera interfaz de usuario. Se construye la interfaz de usuario del juego solitario chacha-cha con un contenedor LinearLayout.
9. Mrgenes y espaciado. Se muestra con ejemplos, grficamente, el significado de
android:padding y android:layout_margin.
10. Gravedad. Se muestra con ejemplos el significado de android:gravity y
android:layout_gravity.
11. Pesos. Utilidad del atributo android:layout_weight.
SA 4. Interfaz de usuario 2:
12. Otras vistas. Una breve introduccin a otros widgets como casillas, por ejemplo.

13. RelativeLayout. Se utilizan ejemplos para mostrar el significado de cada uno de los
atributos como android:layout_alignParentTop.
14. Ms contenedores. Una breve resea de los otros contenedores y un ejemplo de
TableLayout, y ScrollView.
15. Unidades de medida. Pxeles independientes de densidad (dip).

Semana 3. Interaccin y modelo


SA 5. Interaccin:
16. El atributo android:onclick. La forma ms sencilla de responder a la pulsacin de un
botn.
17. Escuchadores de eventos. Ejemplo de salto de una ficha con un onClickListener, las dos
formas de hacerlo, con clase interna y annima.
SA 6. Modelo:
18. La lgica del juego paso a paso.

Semana 4. Ciclo de vida e intenciones


SA 7. Ciclo de vida:
19. El ciclo de vida de una actividad. Se ensean grficamente los mtodos destacndolos
en el diagrama de flujo.
20. Msica en el dispositivo. Ejemplo de sobrecarga de onResume() y onPause().
21. Orientacin del dispositivo. Ejemplo para mostrar cmo se guarda la configuracin del
juego con onSaveInstanceState() y onRestoreInstanceState().
SA 8. Intenciones:
22. Intenciones. Se muestra un ejemplo que lanza la actividad del juego desde una pantalla
inicial con una imagen.
23. Arrancar aplicaciones nativas de Android.

Semana 5. Fragmentos
SA 9. Fragmentos:

24. Introduccin a los fragmentos. Una breve introduccin necesaria para poderlos utilizar
en los dilogos y las preferencias.
25. Mens. Se aade un men para elegir la figura inicial.
26. Dilogos. Se aade un dilogo de alerta para el final de cada partida.
27. Preferencias. La forma ms sencilla de compartir informacin entre actividades.

Semana 6. Detalles finales


SA 10. Detalles finales:
28. Animaciones. Se aade una animacin sencilla a la figura inicial del juego.
29. Internacionalizacin. Recursos de cadenas alternativos en ingls.
30. Publicacin. Firma y publicacin de una aplicacin.

Semana 7. Evaluacin final y entrega final del proyecto

S-ar putea să vă placă și