Si siempre has querido aprender a desarrollar aplicaciones para Android pero no tienes mucha experiencia programando puede que hoy sea tu dรญa de suerte. Recientemente Google acaba de anunciar un nuevo curso de programaciรณn online gratuito llamado Android Basics in Kotlin, con el que puedes obtener el conocimiento necesario para empezar a construir tus propias aplicaciones.
De hecho esto no es algo nuevo, ya que hace 4 aรฑos Google ya lanzรณ un nanogrado bรกsico de programaciรณn en Android basado en Java a travรฉs de la plataforma de Udacity. Podrรญamos decir entonces que esta es la versiรณn renovada de ese mismo curso pero enfocada a Kotlin, donde nos enseรฑan desde instalar Android Studio y otras herramientas de desarrollo, hasta entender el funcionamiento de una base de datos, a construir interfaces y en definitiva, a armar nuestras primeras aplicaciones para Android de una manera sencilla y didรกctica.
ยฟEn quรฉ consiste este curso de programaciรณn de aplicaciones para Android?
Es importante resaltar los tรฉrminos โdidacticoโ y โsencilloโ, ya que tal y como indica el developer Kat Yuan en la nota de presentaciรณn del curso, โAprender a programar por primera vez puede ser intimidante, pero se puede conseguir sin necesidad de contar con un bagaje tรฉcnico previo. El objetivo es mostrar al estudiante las herramientas y los recursos que utilizan los desarrolladores de Android profesionales. Asรญ, aprenderemos los fundamentos de la programaciรณn con ejemplos prรกcticosโ.
Si nos centramos en los contenidos del curso como tal, este empieza completamente de cero, desde la instalaciรณn de Android Studio hasta la creaciรณn de una aplicaciรณn sencilla. El curso contarรก con 5 unidades aunque por ahora solo se ha liberado la primera unidad. Esta unidad didรกctica cuenta con 20 actividades, las cuales pueden ser vรญdeos explicativos de teorรญa creados por los propios expertos de Google, o lo que se conoce como Codelabs. Estos รบltimos son ejercicios prรกcticosย de una duraciรณn limitada en los que el estudiante puede aplicar la teorรญa aprendida en un caso real. Todo ello con un test al final para autoevaluar el aprendizaje adquirido.
ยฟQuรฉ es Kotlin? ยฟMerece la pena aprender este lenguaje?
Kotlin es un lenguaje de programaciรณn orientado a objetos que se ejecuta sobre una mรกquina virtual de Java y puede ser compilado a cรณdigo fuente de JavaScript. Aunque su sintaxis no es compatible con Java, Kotlin estรก desarrollado para poder interactuar con cรณdigo Java, lo que permite a las empresas hacer la migraciรณn a este nuevo lenguaje de forma gradual.
El lenguaje fue creado en 2016, y para que nos hagamos una idea, de las 1000 aplicaciones Android mรกs populares de hoy en dรญa, el 70% de ellas estรกn escritas con Kotlin. Por tanto, sin duda podemos decir que es un lenguaje con mucho peso en el mercado actual de desarrollo de aplicaciones.
Si estamos interesados en expandir nuestro conocimiento de Kotlin Google tambiรฉn ofrece otros cursos sobre este lenguaje, como Kotlin Bootcamp for Programmers, Android Kotlin Fundamentals y Advanced Android in Kotlin para los mรกs expertos.





