Compilador de Kotlin online
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Escribe, compila y ejecuta Kotlin online
Un compilador y playground de Kotlin online gratuito. Escribe Kotlin en tu navegador, pulsa Run y el compilador de Kotlin construye y ejecuta tu programa en segundos. Sin JDK, sin IntelliJ IDEA, sin Android Studio y sin proyecto Gradle que configurar antes.
El editor usa el mismo motor que VS Code, así que el resaltado de sintaxis y el autocompletado de Kotlin funcionan desde el principio. El código se compila con el compilador oficial Kotlin/JVM en un contenedor aislado, así que tienes el lenguaje real: null safety, expresiones when, data classes, lambdas y la biblioteca estándar completa. El programa de ejemplo lee dos líneas de stdin, justo lo que necesitas para problemas de entrevista y ejercicios de línea de comandos.
Qué hace útil a este compilador de Kotlin
- Compila y ejecuta al instante: escribe Kotlin, pulsa Run y mira stdout y cualquier error de compilación en segundos, en el ordenador o en el móvil.
- Resaltado de sintaxis y autocompletado de Kotlin con el mismo motor de editor que VS Code, con diagnósticos claros del compilador cuando algo no pasa la comprobación de tipos.
- Entrada por stdin:
readLine()yreadln()leen del cuadro de entrada del playground, así que los programas de línea de comandos y las soluciones de entrevistas técnicas funcionan de principio a fin. - El compilador y la biblioteca estándar reales de Kotlin/JVM: colecciones, plantillas de string, funciones de extensión, data classes y sealed classes se ejecutan igual que en local.
Qué puedes construir en el playground de Kotlin
- Null safety en la práctica: tipos nullable, el operador de llamada segura
?., el operador Elvis?:y los smart casts, probados línea a línea sin un proyecto Android alrededor. - Colecciones y lambdas:
map,filter,groupBy,sortedByyfoldsobre listas y mapas, el núcleo funcional del Kotlin de cada día. - Algoritmos y problemas de entrevista que leen entrada de stdin, además de experimentos rápidos con data classes, ramas
when, rangos y funciones de extensión.
Preguntas frecuentes sobre el compilador de Kotlin online
¿El compilador de Kotlin online es gratis?
¿Necesito Android Studio o el JDK instalados?
¿Puedo leer entrada de stdin en el playground de Kotlin?
readLine() o readln(), exactamente igual que al ejecutar un programa compilado en una terminal. El programa inicial lo hace: lee un nombre y una edad e imprime un saludo.¿Qué versión de Kotlin usa el compilador?
when sin sujeto, data classes, sealed classes, funciones de extensión e infix, lambdas finales y desestructuración) funcionan todas. Las APIs exclusivas de Android no están disponibles porque no hay runtime de Android; todo lo de la biblioteca estándar de Kotlin sí.¿Cómo aprendo Kotlin después de probar el compilador?
when, bucles, funciones y colecciones con ejercicios prácticos y un certificado al final: una base sólida antes de Android o Ktor.Herramientas útiles para Kotlin
Herramientas gratuitas basadas en el navegador que complementan el Playground de Kotlin - todo parte de Coddy.