Explicación del concepto
Esta lección presenta el flujo de trabajo de desarrollo de Kotlin de una manera sencilla y práctica. Ejecutarás un pequeño programa, leerás su estructura y comprenderás cómo Kotlin ejecuta el código a través de la función `main`. El objetivo es familiarizarte con el entorno: dónde comienza el programa, cómo funciona la salida y cómo Kotlin mantiene el código conciso y legible. Al finalizar, deberías sentirte cómodo abriendo un archivo Kotlin, ejecutándolo y explicando qué hace cada línea del ejemplo inicial.
Dónde poner el código
- Define variables de color y posición en la parte superior.
- Crea la lógica de dibujo o posicionamiento de formas en el medio.
- Renderiza la salida (`print`, `canvas`, `SVG` o bloque con estilo) al final.
Referencia de comandos
- Ejecuta el archivo inicial y describe qué hace la función `main`.
- Cambia un valor impreso, vuelve a ejecutar el programa y compara la salida.
- Señala dónde Kotlin mantiene el código más corto que un ejemplo similar en Java.
- Escribe una frase sobre por qué el código de punto de entrada legible es importante en proyectos reales.
Guía paso a paso
- Ejecuta el programa base sin cambiar nada.
- Identifica el punto de entrada y explica por qué la ejecución comienza allí.
- Cambia el valor de una variable y observa cómo cambia la salida.
- Refactoriza el texto impreso para que sea más claro para un usuario real.
- Finaliza con una breve nota que describa lo que te enseña este primer archivo Kotlin.
Ejercicios prácticos
- Crea un segundo mensaje de saludo que utilice diferentes valores de variables.
- Agrega una línea más de salida que incluya una plantilla de cadena.
- Escribe una pequeña variación que te presente a ti mismo en lugar del tema del curso.
Retos de código
- Mantén el programa legible mientras agregas una variable adicional y una sentencia `print` adicional.
- Explica cómo este pequeño archivo escalaría a una aplicación más grande con múltiples funciones.
Mini tareas de práctica
- Renombra una variable para que su propósito sea más claro.
- Agrega una mejora significativa al texto de salida.
- Resume en una línea lo que demuestra este programa.
Error común
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini reto de la vida real
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.