Kotlin con Visual Studio Code

6/37

Lectura

Aunque en este curso vayamos a trabajar con IntelliJ, ya que es el standard en la industria para trabajar con Kotlin, puede que si estás empezando a programar no tengas todavía un ordenador lo suficientemente potente para ejecutar IntelliJ o simplemente prefieras usar Visual Studio Code.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 20

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para los que les gusta mas Visual Studio Code, como a mi … por muchas cosas se me hace mucho mejor IDE que IntellliJ IDEA por varias razones… cuestion de preferencia.
No es necesario que instalen cosas afuera del programa, pueden abrir VSC hacer click en el icono de las extensiones escribir Kotlin y busquen una que se llame “Kotlin on VSCode” ahi vendran varias extensiones necesarias para usar Kotlin.

Si en su ordenador no les aguanta el IntelliJ menos les va a aguantar el Android Studio, vean bien un buen ordenador para futuro.

Alternativas para la codificación en Kotlin

Debido a la gran exigencia en máquina que tienen algunos IDE´S como IntelliJ IDEA o Android Studio,
Visual Studio Code siempre será una excelente opción para trabajar con Kotlin, ya que su instalación/configuración no es compleja y solo requiere de unos pocos minutos de tu tiempo:

Comparto una pequeña, pero concreta guia de instalación/configuración de Kotlin en Visual Studio Code (Windows).

Pero si a pesar de la facilidad de instalación/configuración que ofrece Visual Studio Code para programar en Kotlin, decides no invertir un poco de tu tiempo en esto, https://play.kotlinlang.org/ te ofrece un editor en línea para escribir y ejecutar tus primeros programas, conocer la sintaxis básica del lenguaje a través de ejemplos, modificarlos, ejecutarlos, acceder a tutoriales y recursos adicionales que facilitaran tu inmersión en este maravilloso y poco “ceremonioso” lenguaje.

Nunca pares de aprender 🚀

En este link, muestra como conectar su celular con android studio, para poder simular la app desde su telefono, y no ocupar tantos recursos de sus pc

https://www.youtube.com/watch?v=eaOB-KS-Qjk&ab_channel=MoureDevbyBraisMoure

Me encontre con un error cuando estaba tratando de usar Visual Studio Code para poder usar Kotlin, si no les corre el script , busquen la version mas actualizada del Compilador de Kotlin, para esta fecha 7/21/2021 es la 1.5.21, sigan esta guia :
https://github.com/desaextremo/kotlinvscode

En ubuntu, además de los plugin hay que correr el siguiente comando desde la consola para que instale el compilador de kotlin. “sudo snap install --classic kotlin”

la imagen se cayo 😦

Para mi caso con IntelliJ en la etapa de Run me tomó 11 minutos de espera para mejor decidir cerrar la aplicación, simplemente le estaba tomando demasiado tiempo. Y al optar por instalar code y añadir estos plugins no obtuve el resultado deseado, en cambio apareció un error, con lo cuál me di cuenta que hacía falta instalar en mi sistema el paquete de kotlin. Con eso ya pude tener el mensaje de salida Hello.

Pude instalarlo pero fue mucho más dificultoso que este instructivo. Les comparto los pasos que hice para poder instalarlo en VSC. #### **1. Requisitos previos** * **Java JDK instalado**: Asegúrate de que Java esté instalado y configurado. Para verificar, ejecuta en el terminal:bashCopy codejava -version Debe mostrar la versión instalada de Java. * **Kotlin instalado**: Asegúrate de que Kotlin esté instalado y configurado. Para verificar, ejecuta:bashCopy codekotlinc -version Debe mostrar la versión del compilador Kotlin. #### **2. Instalar Visual Studio Code** 1. Descarga e instala Visual Studio Code desde <https://code.visualstudio.com/>. 2. Abre Visual Studio Code y asegúrate de que funcione correctamente. #### **3. Instalar extensiones necesarias** 1. Abre la barra lateral de extensiones en Visual Studio Code (icono de cuadrado en la barra lateral izquierda). 2. Busca e instala las siguientes extensiones: * **Kotlin**: Soporte para la sintaxis de Kotlin. * **Code Runner**: Permite ejecutar código desde el editor. #### **4. Crear un archivo Kotlin** 1. Crea un nuevo archivo en Visual Studio Code: * **Archivo > Nuevo archivo**. * Guárdalo con la extensión `.kt` (por ejemplo, `test.kt`). 2. Escribe el siguiente código de prueba en el archivo:kotlinCopy code`fun main()` { ` println("Hola, Kotlin!"`) } #### **5. Ejecutar el programa** Tienes dos formas de ejecutar el programa: ##### **Opción 1: Usar Code Runner** 1. Abre el archivo `test.kt` en Visual Studio Code. 2. Haz clic derecho en cualquier parte del código y selecciona **Run Code**. 3. La salida aparecerá en el terminal integrado y deberías ver:Copy codeHola, Kotlin! ##### **Opción 2: Usar el terminal integrado** 1. Abre el terminal en Visual Studio Code: * Ve a **Terminal > Nuevo terminal**. 2. Escribe los siguientes comandos para compilar y ejecutar el archivo Kotlin:bashCopy codekotlinc test.kt -include-runtime -d test.jar java -jar test.jar 3. La salida será:Copy codeHola, Kotlin! #### **6. Notas adicionales** * **Errores comunes**: * Si `kotlinc` o `java` no son reconocidos, asegúrate de que las variables de entorno estén configuradas correctamente. * Verifica que el archivo esté guardado con la extensión `.kt`. * **Probar más código Kotlin**: Experimenta con más funciones de Kotlin, como bucles, clases, y funciones, para aprender más sobre el lenguaje.
tuve un par de errores: \[Running] cd "c:\Users\BiP\Desktop\programar\\" && rustc miprimerproyecto && "c:\Users\BiP\Desktop\programar\\"c:\Users\BiP\Desktop\programar\miprimerproyecto"rustc" no se reconoce como un comando interno o externo,programa o archivo por lotes ejecutable. \[Done] exited with code=1 in 0.076 seconds \[Running] cd "c:\Users\BiP\Desktop\programar\\" && kotlinc miprimerproyecto.kt -include-runtime -d miprimerproyecto.jar && java -jar miprimerproyecto.jar"kotlinc" no se reconoce como un comando interno o externo,programa o archivo por lotes ejecutable. \[Done] exited with code=1 in 0.057 seconds ojalá me puedan apoyar para lograrlo.

Excelente prefiero Vs Code porque es cómodo y funciona para todo

instalado

Chicos/as! Recuerden que para ejecutar Kotlin desde VSC no solo se debe descargar la extensión y ya.
Deben descargarse los archivos necesarios para poder correr Kotlin y para ello tendrán que ingresar al siguiente enlace:

releases

Descargan un release, lo desconprimen y lo pegan dentro de la carpeta “Program Files” (Windows) para después agregar esa ruta al path de su sistema y así poder correr el pograma!

Para quienes, como yo, instalan todo por primera vez, para que el compilador de Kotlin funcione se debe tener antes el Java SDK. Si no lo tienen instalado lo pueden descargar del sitio oficial de Oracle para Java:
Java SDK 8

Tengo un linux, he instalado VSCode con los plugin y el runner no funciona porque le falta el compilador

Para comprobarlo en el terminal probé a poner kotlinc y me mostraba este error

kotlinc

No se ha encontrado la orden «kotlinc», pero se puede instalar con:
sudo snap install kotlin

Lancé el comando tal cual y me mostró este otro mensaje

error: Esta revisión del snap "kotlin" se publicó usando el confinamiento clásico por lo cual
       podría realizar cambios arbitrarios del sistema fuera de la caja de seguridad en el que los
       snaps suelen estar confinados, lo cual podría suponer un riesgo para su sistema.

       Si lo entiende y desea continuar repita la orden incluyendo --classic.

Así que volví a lanzarlo con las nueva indicación y ya funciona

sudo snap install kotlin --classic
Se ha instalado kotlin 1.5.10 por jetbrains✓

Mi fichero se llama hi.kt

[Running] cd "/home/<user>/<wokspace>/<project>/" && kotlinc hi.kt -include-runtime -d hi.jar && java -jar hi.jar
Hello
[Done] exited with code=0 in 3.058 seconds

Ahorita en 2022 no me salió tan simple el tema. Les recomiendo instalar “kotlinc”, en mi caso lo hice con Chocolatey, para poder hacer esta instalación en VSCode.

Para los que tenga el problema ese de vsc, pueden ver este video y lo solucionan facil; https://www.youtube.com/watch?v=QeVl8fXteI0

Si intentaste y no te funciono y solo te dio un error “kotlinc”, te recomiendo Este Video que es sobre como instalar el compilador y las direcciones de la carpeta bin, así como el java jdk. A mi me funciono y ya me corre todo genial :3

Deberían actualizar la imagen para que sea legible el ejemplo.

Excelente con vscode 👍