Skip to content

Latest commit

 

History

History
72 lines (35 loc) · 2.01 KB

File metadata and controls

72 lines (35 loc) · 2.01 KB

Kotlin-Intermedio > Sesión 3

Sesión 3: Fragments

Introducción: Qué es un Fragment

Como el nombre lo indica, es un fragmento de la UI que implementa tanto un ciclo de vida y eventos propios. utilizaremos Fragments cuando requiramos una interfaz de usuario dinámica, cuando necesitemos reutilizar un pedazo de interfaz con funcionalidad en diversos puntos de nuestra app, cuando la navegación en una parte del flujo de la app sea mejor manejable al usar Fragments.

Al igual que un Activity, un Fragment tiene su propio ciclo de vida, bastante similar al de un View, y es el siguiente:

Ciclo de vida de un Fragment

1. Objetivos 🎯


  • Diseñar interfaces flexibles y gestionables.
  • Manejar el ciclo de vida de un Fragment.
  • Conducir el flujo de distintos Fragments y su comunicación.
  • Utilizar los distintos tipos de Fragments que el SDK proporciona.

2. Contenido 📘


Agregar un Fragment

Se creará un fragmento al layout del Activity principal y se implementara funcionalidad en el código Kotlin correspondiente.


Flexibilidad: patrón lista-detalle

Utliizaremos este patrón ampliamente utilizado en aplicaciones para ejemplificar la flexibilidad de un Fragment.


Transactions

Ejecutaremos una serie de transacciones para los fragments dentro de un contenedor.

Anterior | Siguiente