PUE: Desarrollo de Aplicaciones Android – lección 10

Técnica de Pomodoro (tomate en italiano): método de gestión de tiempo
Dividir tus actividades en 25 minutos cada una

Tiempo para ejercicio entradas: 25′ (x3)
Fragments: estáticos y dinámicos
Persistencia:
– Shared Preferences
– Files (interno/externo)
– Modalidad de servicio vinculado
– Bases de datos (SQLite) – También hay frameworks y librerias (“GrinDago”, “Ream”)
– Uso de Content Providers (componente)

25 minutos de Pomodoro con Javi. Resultado: creamos una clase para calcular el precio total cuando se elige el tipo de entrada y el número de entradas a comprar. DESCARGA AQUI!

“Binded” (aún se ha de explicar y está relacionado con los servicios)

FRAGMENTS:
Son como activities pequeños. Son incrustables y desincrustables.

developer.android.com/guide/components/fragments

Característica principal: reutilización

Muy parecidos a los activities, pero en pequeño

Estados (Ciclos de vida):

ACtivityStack
BackStack

MapFragment
ListFragment

Fragment = XML + Java

Un fragment siempre vive dento de una activity

UML!

Quitamos OncreateView:

Problema:

Si lo hemos hecho como packet de fragment de soporte:

Como poner el onStart y onStop rápidamente:

ALT+INS

Override Methods:

Eligiendo size

“Enganchar el fragment en tiempo de diseño”


En total suma 1 y se dividen segun pongas:

android:wightSum=1

layout_weight=”0.80″

RelativeLayout (precursor del Constraint Layout)


inflate=carga en memoria

Proteccion de Control de errores: con try y catch


android:textStyle=”bold|italic” -> Separamos las opciones multiples con el pipe, para conseguir en este caso que la letra sea negrita e itálica, Es la traduccion del multiple check en el editor visual.


Ejercicios de la sesión de hoy