Android+Kotlin: Primeros Pasos es una guía inicial de cómo comenzar a usar Kotlin en la versión actual de Android Studio (2.3.2). Ayuda a instalar el plugin de Kotlin y acompaña a poder realizar los primeros pasos en el nuevo lenguaje.
2. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Esta simple guía de pasos está basada en la guía de pasos iniciales del sitio oficial de Kotlin
(https://kotlinlang.org/docs/tutorials/kotlin-android.html).
Con el objetivo de no solo comprender como comenzar a utilizar Kotlin con la versión actual de Android Studio,
sino también dar los primeros pasos programando cosas simples que ya conocíamos en Java pero ahora
debemos pasarlas a este nuevo lenguaje, he creado un post en el blog que incluye un ejemplo explicado paso a
paso cuyo código se puede descargar de Github.
http://paveliz.blogspot.com/2017/05/android-comenzando-con-kotlin.html
https://github.com/paveliz/EjemploKotlin1
Los slides a continuación, los guiarán a la integración de Kotlin en la versión actual de Android Studio y así
poder comenzar a desarrollar en Android con el nuevo lenguaje ya oficializado por Google.
3. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
En primer lugar, hay que agrega el plugin de Kotlin. Para esto, pueden hacerlo desde la pantalla inicial de
Android Studio, en la sección de configuración…, o también, una vez dentro de un proyecto, si van a la
configuración (Settings) desde el menú superior.
4. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Una vez ahí, deben buscar “Kotlin” en los plugins de JetBrains
Cuando hagan esto, les aparecerán varias opciones…, deben seleccionar la que simplemente dice Koltin.
5. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Les dejo un “bonus” o “cookie”…, si en la lista de plugins disponibles bajo el nombre Kotlin, también instalan el que está con el nombre
“Advance Java Folding”…, lo que hace este plugin es mostrar el código Java de cualquier proyecto que abran como si fuera Kotlin. No es un
conversor, ni bien ponemos el cursor sobre el código se vuelve a mostrar en Java, pero cuando quitamos el cursor lo muestra en Koltin.
Admito que puede ser un poco molesto al principio, pero lo que tiene de bueno es que muestra como se visualizará la misma sintaxis de java,
pero en Kotlin y ayuda comenzar a entender y asimilar los nuevos conceptos.
6. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Luego de dejar instalado el plugin, les sugiero comenzar creando un nuevo proyecto en la versión actual de Android
Studio que tengan instalada. Preferentemente, verificar sea la última que al momento de crear esta guía es la: 2.3.2
7. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Una vez creado el proyecto y agregado el plugin de Kotlin al Android Studio, debemos abrir o simplemente
pararnos arriba del MainActivity (o el nombre que le hayan puesto a su actividad principal)
8. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
En el menú superior del Android Studio, ir a “Code” y dentro del mismo, ver que ahora tenemos habilitada una
opción que nos permite pasar el código de Java a Kotlin.
9. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Luego de ejecutarse esa opción el código de nuestra Actividad se verá de la forma que muestra la figura, con la
nueva estructura en el lenguaje Kotlin.
Ahora bien, esto no termina aquí…, debemos configurar la versión de Kotlin que se incorporará al Gradle. Para esto, muy
seguramente les aparecerá en la parte superior una opción que dirá “Kotlin no configurado” y dará un link para realizar la
configuración como se muestra en el siguiente slide.
10. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Android Studio me advierte que Kotlin no está
configurado.
Presionar sobre el link para ingresar a la opción de
configuración.
Se abrirá una ventana que nos permitirá seleccionar
la versión
Al hacer esto, se modificará el archivo de
configuración de Gradle y pedirá sincronizar.
11. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Una vez sincronizado, ya se encontrará la dependencia de Kotlin en Gradle e incluida en nuestro proyecto.
12. Pablo Angel Veliz
Android+Kotlin: Primeros Pasos
Y listo!
Android Studio ya está configurado para comenzar a desarrollar en Kotlin al igual que el proyecto. Por cada
proyecto, deberán pasar por los pasos de conversión al código de Kotlin.
En la nueva versión de Android Studio 3 que actualmente está en preview, se podrá seleccionar Kotlin al
momento de crear el proyecto, con lo cuál, esta guía ya no será de utilidad una vez lanzada esta versión.
Para quienes deseen curiosear lo que se viene, les dejo el link: https://developer.android.com/studio/preview/index.html
Y recuerden que pueden ver un primer ejemplo paso a paso y descargarse el código del mismo desde estos
links:
http://paveliz.blogspot.com/2017/05/android-comenzando-con-kotlin.html
https://github.com/paveliz/EjemploKotlin1
Revisen el blog que ya en breve, continuaré publicando contenido más específico acerca del lenguaje Kotlin y el
desarrollo en Android.
13. Android+Kotlin: Primeros Pasos
Pablo Angel Veliz
@paveliz
www.linkedin.com/in/pabloveliz/
paveliz.blogspot.com.ar/
Soy desarrollador e instructor de Android desde hace más de 4 años. Actualmente
doy clases en IT Master y estoy a cargo del curso OnLine de la Universidad
Tecnológica Nacional (UTN).
Estoy a cargo de un equipo de desarrollos mobile y web en VN Studios. Fui co-
fundador y estuve a cargo del desarrollo de pickmebus (www.pickmebus.com), una
aplicación social con el objetivo de socializar y mejorar el trasporte público en
colectivo (bus).
github.com/paveliz/