Hoy inicio un nuevo reto: 30 artículos de Kotlin para Desarrolladores Android (de ahí lo del KDA) en 30 días. Con un viaje de 15 días de por medio, una mudanza, y la preparación de un curso.

Lo sé, estoy loco.

Pero el que algo quiere, algo le cuesta. Y yo quiero llenar mi curso de Kotlin para Desarrolladores Android que realizaré el sábado 5 de noviembre en Madrid.

kotin-desarrolladores-android

En el artículo de hoy, te quiero enseñar lo fácil que es crear un proyecto desde cero.

Creando un proyecto Kotlin para Android desde cero

Lo primero que te voy a pedir es que tengas descargada la última versión estable de Android Studio.

Una vez hecho esto, vas a necesitar instalarte el plugin de Kotlin. Aunque en IntelliJ viene instalado por defecto, en Android Studio lo vas a necesitar instalar aparte.

1. Instala el plugin de Kotlin

Para ello, ve a la sección de plugins en “Preferences” (o “Settings” según tu sistema operativo), y utiliza el buscador para encontrarlo:

Plugin Kotlin Android Studio

2. Crea un proyecto en Android

Ahora que ya tienes el plugin instalado (puedes incluso hacerlo después si quieres), crea un proyecto en Android.

Nada especial, simplemente créalo como lo harías con cualquier otra App de Android:

proyecto-kotlin-android

Si quieres elige “Blank Screen” entre las opciones, para que luego te sea más sencillo convertir el código.

3. Convierte la Activity creada a código Kotlin

Esto es tan fácil como seleccionar una opción en un menú. Literalmente.

El plugin de Kotlin incluye un conversor de código de Java a Kotlin (no a la inversa, pero ¿para qué lo quieres? 😝). No tienes más que posicionarte en la clase que quieres transformar y elegir la opción Code -> Convert Java File to Kotlin File:

Y eso es todo. Aquí tienes el resultado de la operación:

Como ves, aunque hay algunas similitudes con Java, hay muchas otras diferencias. Algunas de ellas las iremos viendo en los siguientes artículos.

4. Convierte el proyecto a un proyecto Kotlin

Nuevamente, otra utilidad nos permitirá hacer esto. Sólo tenemos que ir a Tools -> Kotlin -> Configure Kotlin in Project, y utilizar el diálogo para que modifique los build.gradle por nosotros:

dialogo-configuracion-kotlin-android

¿Qué ha hecho esto? Verás que ha añadido una dependencia al plugin de Kotlin:

Y una referencia al plugin de Kotlin en el build.gradle hijo:

Así como a la librería:

 

Conclusión

¡Y esto es todo! Ya puedes ejecutar el proyecto y ver cómo todo funciona perfectamente.

La compilación tardará un poco más que con Java (pero muy poco) la primera vez y, según este artículo, el resto de compilaciones serán incluso más rápidas que con Java.

Genial, ¿verdad? Si quieres aprenderlo todo sobre Kotlin, apúntate al curso presencial que voy a impartir en breve.

Cuéntame en los comentarios qué te ha parecido este artículo, así como la iniciativa. ¡Gracias!