Aprende Kotlin mientras desarrollas una App Android

CURSO ONLINE

Kotlin para Desarrolladores Android

Más de 10 horas de vídeos y ejercicios donde dominarás Kotlin para el desarrollo Android

Basado en el libro que tanto Google como Jetbrains recomiendan para aprender Kotlin aplicado al desarrollo Android.
Puede que la idea de aprender un lenguaje nuevo te haga pensar que vas a tener que dedicar demasiadas horas a analizar y escribir código hasta dominarlo con un experto. Puede que te preguntes si merecerá la pena el esfuerzo.

Sin embargo, el caso de Kotlin es diferente. Es tan sencillo que este curso intensivo online te será suficiente para conocer todos los conceptos que necesitas para crear tu primera app utilizando Kotlin como lenguaje principal. Te lo garantizo. Es así porque Kotlin ha sido ideado para facilitar la transición desde Java.

El tiempo que dediques a aprender el lenguaje será tiempo que ganarás en el desarrollo diario de tus proyectos utilizando Kotlin.

Porque los nuevos conceptos que introduce Kotlin te ahorrarán líneas de código innecesarias y te darán soluciones impensables con Java a día de hoy.

Las compañías tecnológicas ya han empezado a utilizar Kotlin para desarrollar sus aplicaciones porque es un lenguaje maduro, que se integra a la perfección con Android Studio, es estable y seguro. Y ahora, además, está soportado por Google.

Dominarlo te permitirá situarte a la vanguardia en el desarrollo de apps Android. Cuando la demanda sea masiva estarás preparado para aprovechar las oportunidades profesionales.

Con Kotlin for Android Developers aprenderás:

  • A crear una App desde cero utilizando Kotlin: Todos los conceptos básicos necesarios para crear una app.
  • A aplicar el lenguaje a Android: Las características exclusivas para Android y la interacción con el framework.
  • A utilizar las herramientas de desarrollo: Aprenderás a integrar Kotlin en Android Studio y a utilizarlo en tus proyectos.
  • Aprenderás de forma 100% práctica, a partir de ejemplos y escribiendo código.

Bonus!

Pero espérate, porque aquí no acaba la cosa. Junto con este curso te va a llevar algunos extras muy interesantes:

  • Actualizaciones del curso para siempre
  • Acceso al libro Kotlin for Android Developers en formato digital, y a todas las actualizaciones de por vida (23€)
  • Acceso a un slack privado de soporte de preguntas/respuestas (valorado en 10€/mes)
  • El curso Superpoderes para convertirte en un desarrollador de éxito, donde aprenderás el mejor método para evolucionar en tu carrera como desarrollador (47€)

¡Todo de forma gratuita!

Certificade de finalización

Al acabar el curso, tendrás la opción de pedir un certificado de finalización, que te enviaré en formato PDF.

Me llamo Antonio Leiva, soy Android Engineer. La curiosidad por descubrir conceptos nuevos y aplicarlos a mi trabajo diario me llevó a empezar a estudiar Kotlin enfocado a Android antes de que apareciese su versión final. Ayudo a otros desarrolladores a convertirse en expertos en Kotlin para Android a través de diferentes modalidades de formación.

En este curso online, Kotlin para desarrolladores Android, comparto y explico todos los conceptos del lenguaje necesarios para crear una app con Kotlin desde cero.

Llevaba tiempo queriendo aprender Kotlin y años siguiendo a Antonio, por lo que no dude ni un segundo en hacer el taller online. Antonio domina Kotlin de una manera descomunal, y lo mejor de todo: sabe transmitir el conocimiento!

Recomiendo al 100% hacer cualquier tipo de taller que este fiera lance 🙂 Alejandro Ramírez

Android Developer, Sportfriends CEO

Podría simplemente decir “100% recomendable” pero no expresaría todo lo que este taller significa… He aprendido en muy poco tiempo cómo programar en Kotlin, muy bien explicado con práctica incluida, y varios recursos para seguir investigando.

Genial la idea de hacer este curso online que da la oportunidad de aprender directamente de un especialista. Andrea Rojas

Analista en Sistemas, Programadora

Este curso es para ti si…

  • Eres desarrollador Android y ya tienes unos conocimientos básicos del Framework.
  • En algún momento has sufrido las limitaciones de otros lenguajes y necesitas aplicar conceptos modernos de programación a tu trabajo diario.
  • Sientes la necesidad constante de seguir mejorando para optar a nuevas oportunidades profesionales.
  • Quieres aprender de forma práctica y guiada, sin perder el tiempo haciendo pruebas de ensayo y error.

¡Obtén acceso completo al curso ahora mismo!

¿Cuál es el contenido del curso?

¿Quieres saber más? Aquí tienes el detalle de los módulos del curso

1.

INTRODUCCIÓN

En este primer módulo, te presentaré el curso y haremos una primera introducción a Kotlin.

También crearás tu primero proyecto Android usando Kotlin desde cero.

2.

CONCEPTOS BÁSICOS – VARIABLES, FUNCIONES Y STRING TEMPLATES

En todo lenguaje hay unos cuantos conceptos básicos que es necesario dominar.

Un repaso a todos estos conceptos, y qué diferencias tienen con respecto a Java, te ayudarán a avanzar mucho más rápido en el aprendizaje de Kotlin

3.

CLASES, PROPERTIES E INTERFACES

El ABC de la programación orientada a objetos.

Vamos a ver todo lo relacionado con estos conceptos, y cómo nos van a ayudar a ahorrarnos mucho código y ser más productivos.

4.

DESCUBRIENDO LA MAGIA DE KOTLIN

Hay muchas características de Kotlin que parecen casi magia cuando venimos desde Java. En este apartado de descubro algunas de ellas.

Aquí hablaremos de funciones de extensión, controles de flujo (y el maravilloso when), las Kotlin Android Extensions y los enumerados.

5.

LAMBDAS: BIENVENIDO AL MUNDO FUNCIONAL

Puede que ya las conozcas si has utilizado Java 8, pero las lambdas en Kotlin juegan un papel crucial. Desde funcionalidades tan sencillas como un callback, hasta otras más complejas como la generación de DSLs, las lambdas van a estar en tu día a día a partir de ahora.

6.

DANDO VIDA A NUESTRA APP

Seguimos avanzando en el desarrollo de nuestra aplicación de ejemplo, y ahora vamos a darle contenido al RecyclerView que creamos.

Para ello, aprenderemos conceptos como la delegación de propiedades, las particularidades de las colecciones en Kotlin, los rangos y los objects.

7.

ANKO

Esta librería que el equipo de Kotlin ha creado expresamente para ayudar en el desarrollo Android esconde secretos increíbles. No solo por lo que te ayudarán en tu día a día, sino por todo lo que puedes aprender de ellos investigado su código.

Aquí veremos y utilizaremos algunas de esas funcionalidades.

8.

CREANDO LA ACTIVIDAD DE DETALLE

Ya tenemos nuestra actividad principal, pero estaría muy bien tener una aplicación más completa, con navegación a la actividad de detalle, ¿verdad?

Pues en este módulo nos ponemos a ello, y ya de paso aprendemos sobre el tratamiento de nulos en Kotlin, y las sealed classes.

9.

NOVEDADES EN KOTLIN 1.1

Aunque ya habremos visto algunos pequeños detalles sobre la nueva versión de Kotlin a lo largo del curso, aquí te hablaré de dos nuevas características: los type aliases y las co-rutinas.

¡No te pierdas lo último de Kotlin!

10.

EXTRAS

Con Kotlin puedes seguir trabajando con las mismas herramientas que utilizabas hasta ahora, pero aprovechando todas las ventajas del lenguaje.

En este último apartado te enseño un ejemplo sencillo de cómo puedes hacer testing utilizando las mismas herramientas que utilizabas hasta ahora (JUnit y Mockito), y de cómo puedes seguir utilizando Dagger para la inyección de dependencias.

No los abarcaremos en profundidad (ambos conceptos podrían ocupar un curso entero), pero si ya los conoces, será más fácil para ti hacer la transición a Kotlin.

Frequently Asked Questions

¿Cuál es el formato del curso?

Es un curso online en vídeos en el que puedes seguir el contenido a tu propio ritmo. Cuando tengas alguna duda, podrás contactarme directamente por los comentarios o el grupo de Slack.

¿Durante cuánto tiempo tendré acceso al curso?

¿Qué tal suena “para siempre”? Tras apuntarte, tendrás acceso ilimitado al curso siempre que quieras y a través de todos tus dispositivos.

¿En qué idioma es?

Todo el contenido del curso es en español, salvo el bonus del libro que es inglés. Aparte de eso, verás que algunas partes de la interfaz están en inglés, porque la plataforma que uso solo me deja elegir un idioma. Pero lo podrás seguir perfectamente.

¿Y si no estoy contento con el curso?

Si no te sientes satisfecho con tu compra, contacta en los 30 primeros días y recibirás un reembolso. Quiero alumnos 100% felices ?

Garantía total de satisfacción

No quiero que te quedes con la duda de si este curso es para ti, así que si no estás satisfecho con tu compra, podrás pedir una devolución en los 30 días siguientes.

Te devolveré el 100% del importe sin hacer más preguntas.

De esta forma podrás valorar tranquilamente si este formato es para ti.

¡Consigue acceso completo al curso ya mismo!

Certificate de finalización

Al acabar el curso, tendrás la opción de pedir un certificado de finalización, que te enviaré en formato PDF.

Curso esencial para aquellos que quieran aterrizar en el nuevo lenguaje soportado por Google para el desarrollo de app para Android. Y más si lo imparte el creador de uno de los libros aconsejados por Google para aprender sobre este lenguaje.

Mis felicitaciones a Antonio Leiva, por su vocación natural de enseñar con tanta dedicación e ilusión. Sami Issa

Senior Android Developer, Mondeapp

El curso cumple totalmente las expectativas que tenía. La app que se desarrolla en el curso permite centrarse única y exclusivamente en las características de Kotlin. No perderás tiempo haciendo layouts o incorporando librerías que no aportarían valor añadido al curso.

A pesar de mi conocimiento nulo sobre Kotlin, no tuve ningún problema en seguir el ritmo marcado por por el curso.

Recomiendo este curso totalmente si estás cansado de las limitaciones de java. Joaquim Puyo

Android Developer, Atos Worldline