Ejercicios 60 min 21 preguntas
TeoríaPaso 1 de 9

Un vocabulario, tres contextos

Esta sesión práctica aplica el mismo vocabulario en tres sitios distintos:

Bloque Qué se hace Tiempo
pde-plantilla Vistas clásicas de Android: un botón, un interruptor y sus listeners. ¿Quién decide el flujo y dónde están las reacciones? 45 min
pde-consola · agenda.kt Un menú de consola secuencial. El programa lo decide todo: pregunta, espera, elige, repite. 20 min
agendaeventos.kt El mismo programa reescrito en piezas separadas: fuente, evento y receptor. 35 min
Debate Diez situaciones de la vida real (lección siguiente). opcional

El vocabulario de hoy

Fuente

Quién origina el suceso: una persona, un sensor, un temporizador, otro programa. En consola: el teclado y la función que lo lee.

Evento

El suceso concreto, con sus datos: «clic en Enviar», «timeout a los 5 s», «mensaje de Ana». En código: un valor de un tipo que lo representa.

Receptor

El código que escucha y reacciona: un listener, una lambda, una función manejar(). Sabe qué hacer, no cuándo le toca.

En pde-plantilla la respuesta ya se intuye: escribís cosas como boton.setOnClickListener { ... } y nunca llamáis vosotros a esa lambda. Alguien la llama. En consola vamos a construir ese "alguien" a mano para ver qué hay dentro.

Responde para continuar

0/2
TAREA 1
Según el vocabulario de la sesión, ¿qué sabe un receptor?
Elige una respuesta
TAREA 2
En un programa de consola, ¿qué hace de fuente de eventos?
Elige una respuesta