Want to create interactive content? It’s easy in Genially!

Get started free

Kotlin

vic.alejandra.vasp

Created on August 25, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

KOTLIN

Lidia Pacheco, Likzi Álvarez, Móises Salinas, Victoria Soriano

empezar >

Índice

Nivel de Aprendizaje

Sintaxis

Concepto

Características

Año de creación

Gratis o pagado

Creador

Estructura

Concepto

01

KOTLIN

KOTLIN

CONCEPTO

Kotlin es un lenguaje de programación de código abierto creado por JetBrains que se ha popularizado gracias a que se puede utilizar para programar aplicaciones Android.

KOTLIN

Características

02

Características

Kotlin es más conciso que Java.

Conciso

Interoperabilidad

Kotlin es altamente interoperable con Java.

Rico en funciones

sobrecarga de operadores, expresiones Lambda...

Fácil de aprender

Kotlin es un lenguaje de programación fácil de aprender.

Menos propenso a errores

Kotlin es un lenguaje de programación de tipo estático.

KOTLIN

Estructura

03

Estructura

Escribir código en Kotlin es similar a hacerlo en Java. Las principales estructuras de control (if, while, for, …) son muy parecidas.

El uso de ; es opcional al final de línea:

If se utiliza de igual forma que Java. Aunque Kotlin permite su uso en una expresión:

when reemplaza a switch: mejorando la legibilidad y permite su uso de expresiones

Se utiliza un estilo similar a foreach de otros lenguajes o el basado en la clase Iterator de Java.

Una colección ha de seguir el interfaz Iterator. Kotlin permite definir colecciones de forma sencilla

Siguen esta interfaz los arrays, los string o las colecciones.

La estructura de control while funciona de forma convencional.

Podemos salir de una estructura de control usando:

  • return
  • break
  • continue

KOTLIN

Nivel deseado de aprendizaje

04

La comunidad de Kotlin está muy enfocada en el open source.

KOTLIN

Año de creación y Creador

05

Fue creado en 2010 por JetBrains, que es la empresa detrás de IntelliJ IDEA, uno de los mejoresIDE de desarrollo para Java.

Sintaxis

06

KOTLIN

KOTLIN

Sintaxis

Existen dos tipos de variables en Kotlin, mutables e inmutables. Para diferenciarlas iniciaremos var o val.

Una variable inmutable no puede ser modificada una vez ha sido inicializada.

Si un valor es conocido en tiempo de compilación se pueden marcar como const

Una variable inmutable no puede ser modificada una vez ha sido inicializada.

En Kotlin no hay conversión directa entre números.

En Kotlin no es necesario realizar un typecast.

Usa el operador + para concatenar cadenas.

Puedes usar el carácter $ para insertar variables o expresiones

Para añadir el carácter $ usa

En Kotlin puedes declarar una cadena usando comillas triples.

KOTLIN

¿Gratis o pagado?

06

Kotlin es un sistema de programación gratuito.

¡Gracias!