Kotlin-Intermedio
> Sesión 3
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:
- 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.
Se creará un fragmento al layout del Activity principal y se implementara funcionalidad en el código Kotlin correspondiente.
Utliizaremos este patrón ampliamente utilizado en aplicaciones para ejemplificar la flexibilidad de un Fragment.
Ejecutaremos una serie de transacciones para los fragments dentro de un contenedor.