Tutorial de Kotlin

Kotlin es un lenguaje de programación de tipado estático que se ejecuta en la máquina virtual de Java, denominado el Swift del mundo Android, diseñado, desarrollado y liberado como código abierto por JetBrains.

Kotlin puede compilarse en bytecode de Java, y también en JavaScript, lo que facilita su ejecución en dispositivos sin JVM.

En Google I/O 2017, Google anunció que Kotlin se convirtió en el lenguaje oficial de desarrollo de Android.


Mi primer programa de Kotlin

Los archivos de programa Kotlin terminan en.ktla extensión, como: hello.kt, app.kt.

Versión más simple

package hello //Encabezado de paquete opcional fun main(args: Array<String>) { //Función visible a nivel de paquete, que acepta una matriz de cadenas como parámetro. println("Hello World!") //El punto y coma se puede omitir }

Orientado a objetos

class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() //Crear un objeto sin usar la palabra clave new }


¿Por qué elegir Kotlin?

  • Conciso: Reduce en gran medida la cantidad de código boilerplate.
  • Seguro: Evita toda una clase de errores, como las excepciones de puntero nulo.
  • Interoperabilidad: Aprovecha al máximo las bibliotecas existentes de JVM, Android y navegadores.
  • Amigable con herramientas: Se puede compilar con cualquier IDE de Java o usando la línea de comandos.

Enlaces de referencia

Otras extensiones