Skip to content

Latest commit

 

History

History
86 lines (44 loc) · 2.67 KB

File metadata and controls

86 lines (44 loc) · 2.67 KB

Kotlin-Intermedio > Sesión 3

Sesión 3: Activities y Layouts

1. Objetivos 🎯


  • Diseñar layouts avanzados.
  • Explorar el flujo de un Activity.
  • Crear interacción entre Activities.

2. Contenido 📘


Un activity es una clase de Android que constituye una de las partes fundamentales en el desarrollo de una aplicación. Las Activities son las encargadas de lanzar la ventana donde se proyecta una interfaz gráfica especificada por un layout, también determinado en el Activity. Normalmente, una Activity representa una pantalla en la aplicación.

El Layout de una aplicación define la estructura y el orden de los elementos que la conforman. Nos define cómo y en dónde se deben mostrar los elementos.


Layouts: RelativeLayout

Crearemos la interfaz de nuestro Activity con un nuevo ViewGroup que describe la posición de sus elementos de forma relativa a su anatomía.


Layouts: ConstraintLayout

Utilizaremos el último layout integrado a android, que integra patrones de otros ViewGroups con un nuevo concepto de descripción por restricciones, anclajes y referencias de posiciones entre sus elementos y el contenedor.


Activity

Repasaremos el concepto de Activity en Android, su ciclo de vida y las acciones que podemos hacer en cada una de sus etapas. Es importante entender el ciclo de vida de las activities para saber qué esperar de ellas.

Crearemos dos activities y haremos que se comuniquen entre ellas, transfiriendo datos de una a otra.


3. Proyecto 🔨

Con los temas anteriores se hará una transición entre tu formulario y tu pantalla principal empleando constraint layouts.

4. Postwork 📝

Con lo aprendido en esta sesión, actualiza las pantallas previamente creadas y continúa el desarrollo de tu proyecto.


Anterior | Siguiente