Aprende a desarrollar apps para android con Kotlin

Kotlin es uno de los lenguajes oficiales de programación Android. Es desarrollador por JetBrains, creador del popular IDE IntelliJ IDEA, en el cual está basado actualmente Android Studio.

La mejor forma de probar Kotlin sin tener que utilizar una aplicación de escritorio es la web de Kotlin Playground.

En esta web también podrás practicar con Kotlin directamente en el curso interactivo, sin salir de la web podrás aprender de la forma más sencilla y eficaz posible.

Aunque en esta web nos vamos a centrar en aprenderlo tratando de prescindir de Java al completo, tienes que saber que Java es completamente funcional con Kotlin, es decir, puedes utilizar ambos lenguajes en un mismo proyecto y compilar tu app sin problemas.

Puedes obtener más información en la web oficial.

kotlin android mac code

Lista de entradas

coroutines kotlin

Coroutines

Las coroutines en Kotlin vienen a tratar de solucionar todos los problemas y dificultades que presentaban los Thread en Java, ya que la realidad es que hoy día es la programación asíncrona o non-blocking.

with kotlin

With

El último que queda por ver es with qué en inglés significa “con”. Por lo que deducimos que este modismo será para hacer ciertas cosas con algo.

run kotlin

Run

Con run a diferencia de apply no se devuelve el objeto si no que devuelve el resultado de una función por lo que tiene una aplicación similar a let.

apply kotlin

Apply

En Kotlin apply nos permite olvidarnos de tener que crear el patrón Builder a mano y poder aplicar los cambios que queramos a las propiedades fácilmente.

also kotlin

Also

El principal uso del modismo also es para efectos secundarios. La diferencia respecto a let es que devuelve un objeto en vez de el resultado de una función.

funciones kotlin

Funciones

A diferencia de Java, en Kotlin las funciones pueden declararse fuera de una clase. Para declarar una función utiliza la pabra reservada fun.

Comparación Kotlin

Comparación

A diferencia de lo que ocurre en Java, en Kotlin se utiliza == para hacer una comparación estructural por lo que nos podemos ahorrar el uso de equals().

Otras entradas

Modismos Kotlin

Modismos

Vamos a ver una colección de modismos que se utilizan con frecuencia en Kotlin: DTOs, funciones, listas, mapas, plantillas de texto, intervalos, etc.

Menú