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/2TAREA 1
Según el vocabulario de la sesión, ¿qué sabe un receptor?
Elige una respuestaTAREA 2
En un programa de consola, ¿qué hace de fuente de eventos?
Elige una respuesta