Presentamos el Android Kotlin Playground 2023
Como desarrollador moderno de Android, a veces siento la necesidad de ejecutar un pequeño fragmento de código. Porque tales situaciones son menos conocidas parque infantil kotlin es una excelente opción para probar el código sobre la marcha. Lanzado originalmente hace unos 5 años, Kotlin Playground es un compilador en línea liviano que permite a los programadores de Kotlin ejecutar código directamente en el navegador con diferentes versiones de Kotlin e incluso apuntar a diferentes plataformas. Además, Kotlin Playground brinda a los desarrolladores la oportunidad de compartir su código con otros e incrustar una versión pequeña del compilador en sitios web y especialmente en Medium. Al usar solo las bibliotecas estándar de Kotlin, Kotlin Playground puede ejecutar fácilmente bloques complejos de código directamente en su navegador sin mucha configuración y sin la molestia de iniciar y trabajar con un IDE torpe. ¡Simplemente acceda a https://play.kotlinlang.org/ y podrá comenzar casi de inmediato! Cuando el compilador esté lleno con el código que desea ejecutar, busque el botón Ejecutar en la esquina superior derecha de la interfaz y espere el resultado en el panel inferior. Si se producen errores durante la ejecución, el panel inferior simplemente desaparece.Hay dos configuraciones editables principales en Kotlin Playground. Comenzando en el lado superior izquierdo de la pantalla, debajo del banner grande de Kotlin, encontrará la versión de Kotlin Playground en la que se está ejecutando actualmente. Simplemente hacer clic y seleccionar una versión diferente garantiza que su código se compilará y ejecutará en una versión diferente de Kotlin.A la derecha de la versión de Kotlin se encuentra la plataforma de destino en la que se ejecutaría su código. Similar a la versión de Kotlin, unos pocos clics expanden y cambian las diversas opciones de la plataforma de destino para que su código se ejecute de manera diferente.Antes de continuar, repasemos rápidamente las opciones actuales para diferentes plataformas de destino:
- JVM: Java Virtual Machine para ejecutar Kotlin por defecto
- JS: JavaScript para el desarrollo del lado del servidor; p.ej, Nodo.js, JQuery, Reaccionar.
- JSIR: La representación intermedia de JavaScript es una nueva forma para que el compilador de Kotlin analice los archivos fuente de Kotlin.
- JUNIO: JUnit para ejecutar código de prueba con anotaciones JUnit regulares como @Test
- LIENZO: Presentado por HTML5esta plataforma te permite dibujar gráficos usando JavaScript
Por último, pero no menos importante, también hay una forma de inyectar un argumento en la ejecución del programa.En el ejemplo anterior, agregamos el argumento Medio. La función principal del código requiere un pequeño refactor para recibir y procesar argumentos. Cuando ejecutamos este programa, obtenemos el siguiente resultado: ¡Hola, Medium! Kotlin Playground permite algunos métodos diferentes para compartir el código que reside actualmente en su consola. Primero, simplemente puede hacer clic en el botón «Copiar enlace» para compartir rápidamente un enlace al sitio web con el contenido actual de la consola.El panel a continuación muestra cómo se ve cuando pegamos el enlace copiado en Medium. Contenido del enlace: https://pl.kotl.in/Eg7HMM2jRD Además, Kotlin Playground también nos permite compartir nuestro código incrustándolo en un sitio web. o cualquier otro método que admita la incrustación. Hay dos formas principales de insertar código desde Kotlin Playground. La primera opción es la predeterminada que ve después de hacer clic en el botón «Compartir código» y se supone que debe agregarse directamente al código HTML.La segunda forma de obtener el contenido que queremos incrustar es la configuración alternativa en la ventana de compartir llamada «Medio». Con este método, puede simplemente copiar una dirección, que luego puede pegar directamente en (lo adivinó) Medium u otros sitios web que permiten el lenguaje de marcado o similar.En este ejemplo final, mostraremos cómo se ve si pegamos el enlace incrustado directamente en Medium, pero también debería funcionar para otras herramientas que usan marcado. Contenido del enlace: https://pl.kotl.in/WXIS40nvn Ambas formas de agregar una vista previa, ya sea copiando el enlace y pegándolo o incrustándolo directamente, permiten al lector ejecutar y editar el código directamente en la pantalla. paneles Sin embargo, copiar el enlace parece truncar más la vista y requiere aceptar el acuerdo de cookies como un sitio web normal. Por el contrario, la instancia integrada de Playground no solo le da al usuario más libertad en su apariencia, sino que también ofrece una vista más dinámica que no requiere acuerdos de cookies y se ajusta según sea necesario. Si todavía hay desarrolladores de iOS leyendo esto, punto, sé lo que estás pensando: la aplicación Swift Playgrounds existe desde hace algunos años. ¡Puedo reconocer esto porque recuerdo haberlo usado yo mismo en 2017! El Kotlin Playground no es tan potente ni rico en funciones como lo son los Swift Playgrounds en estos días. Pero la mayor ventaja que tiene Kotlin Playground sobre su competidor es que Kotlin se puede ejecutar y compilar directamente en el navegador. Con todo, Kotlin Playground es divertido y útil al mismo tiempo. Nos permite a los programadores de Kotlin ejecutar pequeños fragmentos de código sobre la marcha sin tener que iniciar un IDE costoso. Además, es una forma elegante de compartir código o, ya sabes, pegarlo en un artículo de Medium. Espero que este artículo haya sido una introducción fácil a esta poderosa y útil herramienta, y que usted también pueda encontrar su uso como parte de su proceso de desarrollo. ¡Feliz codificación!