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 19

Preguntas 9

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Para los que est谩n en Windows, para ejecutar el Kotlin con el Code Runner en VSCode, antes deben descargar el kotlin compiler, lo descargan de aqu铆 y deben buscar el kotlin-compiler-###.zip y descargarlo
Luego lo descomprimen y la carpeta kotlinc la mueven a un lugar donde no se mueva.
Luego deben agregar la carpeta /kotlinc/bin al PATH
Finalmente reinician el VSCode y ya deber铆a funcionar

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 鈥淜otlin 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 鈥渃eremonioso鈥 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. 鈥渟udo 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.

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 鈥淧rogram 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 鈥渒otlinc鈥, 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 鈥渒otlinc鈥, 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 馃憤