Kotlin es un lenguaje de programación relativamente nuevo que ha ido ganando terreno en el desarrollo de aplicaciones para móviles tanto así que desde el 2017 Google anuncio que Kotlin pasaba a formar parte junto Java del lenguaje oficial de desarrollo de Android y muchos apuntan ya a que reemplazara por completo a Java en muy poco tiempo.
Programar aplicaciones con Kotlin para dispositivos móviles no puede ser más sencillo con Android Studio, las ultimas versiones de Android Studio 3.x ya traen instalado el plugin para Kotlin por defecto y lo único que se tiene que hacer es ir actualizando este según aparezcan nuevas versiones para eliminar los bugs de versiones pasadas.
Instalación/Actualización
File -> Settings… -> Plugins -> Install JetBrains Plugins… En el buscador escribir Kotlin, instalar y/o actualizar según sea el caso y listo.
Reiniciar para aplicar los cambios.
Primer «Hola Mundo»
Para crear un proyecto Kotlin desde Android Studio se realiza el mismo procedimiento como si se tratara de un proyecto para java, claro esta con un pequeño detalle extra, veamos como.
Para crear el proyecto vamos al menú File -> New -> New Project
Ingresamos los datos del proyecto, a continuación debemos marcar la opción Include Kotlin Support y presionar el botón [Next]
A continuación procedemos como en cualquier otro proyecto desarrollado con Android Studio. Para este ejemplo seleccionamos un Activity de tipo Empty Activity, dejamos los nombres por defecto y presionamos el botón [finish] para crear el proyecto, esperamos unos segundos a que el IDE termine de crear y descargar los archivos necesarios.
Una vez que se termine de crear el proyecto, podemos observar que la estructura del proyecto es la misma que si se tratara de un proyecto con Java, la diferencia esta en que ahora los archivos de código tendrán la extensión *.kt
El código tampoco presenta grandes diferencias entre Java y Kotlin, es más, Kotlin no solo esta pensado para trabajar junto a java sino que su sintaxis es tan similar que migrar entre uno y otro lenguaje no es cosa del otro mundo.
Para terminar el post, solo nos falta implementar el clásico saludo «Hola Mundo«.
Al crear el proyecto, por defecto se crea un layout con un TextView, debemos agregarle un ID editando el XML de la siguiente manera:
Y finalmente escribimos el código en nuestra clase MainActivity.kt
Ejecuta en tu emulador o en un dispositivo físico y listo
enjoy!!!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Para poder conectar PHP con una base de datos de microsoft Access debemos seguir los siguientes pasos: 1. Crea una base...
En este post veremos como crear una aplicación de ayuda al usuario similar al extinto javahelp. Pero en esta oportunidad...
En posts anteriores hablamos sobre los metadatos y el porque son importantes en la Seguridad Informática, vimos el manej...
Java Help es (o era) una librería para java que permitía añadir ventanas de ayuda HTML a nuestros proyectos, al ser una...
🙂 Una de las preguntas más buscadas por programadores java es la de crear componentes swing en tiempo de ejecución, eso...
En este post crearemos un plugin para el CMS WordPress el cual comprende el plugin en si, un panel de administración y e...
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...