val
vs var
, estructuras de controlhito-01-kotlin-basics
init
, propiedadeshito-02-funciones-y-clases
hito-03-lambdas
Any
, Unit
, Nothing
, when
exhaustivohito-04-null-safety-y-estados
when
. El alumno aprende a prevenir errores comunes de Java, como NullPointerException
.+
, equals
, toString
, let
, apply
, run
, inline
, convenciones de Kotlinhito-05-funciones-y-operadores
+
para combinar sesiones y toString
para mostrar el resumen. Expresividad y fluidez idiomática.hito-06-genericos
@Retention
, @Target
, introspección con KClass
y ::class
hito-07-anotaciones-y-reflexion
map
, filter
, groupBy
, Sequence
hito-08-colecciones
hito-09-ui-completa
suspend
, launch
, async
, delay
, CoroutineScope
hito-10-corrutinas
Future
ni callbacks. Ejecutar el ciclo Pomodoro de forma no bloqueante.@Test
, @BeforeEach
), aserciones, testeo de lógicahito-11-tests
hito-12-integracion-final