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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies