¿Qué recursos recomienda para aprender el desarrollo de Android con Kotlin, para un desarrollador de iOS?

Da la casualidad de que Kotlin recibió el respaldo oficial de Google para Android en Googles Developer Event I / O 17. Hay nuevos videos de Google Developer Advocates que hablan sobre los beneficios de Kotlin para los desarrolladores de Android.

  • Android y Kotlin – YouTube

Pero, si desea obtener más información, hay algunos recursos disponibles de los desarrolladores de Android, los defensores de Kotlin y los creadores de Kotlin ( JetBrains ). Hadid Hariri , es un desarrollador y defensor de Kotlin que se puede ver en uno de los videos de Google I / O 17 mencionados anteriormente. También tiene un curso de O’Reilly en Kotlin y algunos tutoriales en su sitio web personal.

  • Curso O’Reilly Kotlin
  • El viaje de Kotlin Parte I: Cómo configurar las cosas
  • Blog de Kotlin

Daniel Lew , es un desarrollador de Android que a menudo aboga por Kotlin. Recientemente escribió una justificación de por qué le gusta Kotlin sobre Java para Android. Pero es una buena persona para seguir de todos modos si eres un desarrollador de Android.

  • ¿Por qué Kotlin?

Los desarrolladores de Kotlin tienen el código fuente en Github. Y también he creado tutoriales para el idioma.

  • JetBrains / kotlin
  • Introducción a Android y Kotlin – Lenguaje de programación Kotlin
  • Prueba Kotlin // Haz la sección de Koans. Puedes iniciar sesión con Github.

Escuela de Tecnología en línea, Treehouse , tiene un curso para desarrolladores de Kotlin para Java que es gratuito durante la próxima semana (hoy es 27 de mayo de 2017).

  • Curso para desarrolladores de Kotlin para Java

Parece que hay mucho apoyo en Google para Kotlin. Y he visto que apoyan mucho a la comunidad de desarrollo. Estos ejemplos a continuación están escritos en Kotlin.

  • Muestras de Google | Desarrolladores de Android

Creo que en el futuro cercano tendrá muchas más fuentes de información para elegir en términos de desarrollo de Kotlin para Android, si no encuentra ninguna de estas de su agrado. Pero, con suerte, algunos de estos recursos le serán útiles.

Afortunadamente, hay bastantes recursos sobre Kotlin por ahora.

Para el desarrollo de Android en particular , está el libro de Antonio Leiva titulado “Kotlin para desarrolladores de Android” [1].

Para Kotlin , hay varios recursos, que incluyen:

  • Obviamente, los documentos oficiales [2]
  • El libro “Kotlin en acción” [3], escrito por dos miembros del equipo de Kotlin en Jetbrains
  • Mi curso en línea “Kotlin para principiantes” [4], que también hace referencia a los sitios web oficiales de Kotlin y de desarrolladores de Android.

Si ya tiene bastante experiencia con iOS / Swift, probablemente preferirá los recursos más avanzados para no aburrirse con los conceptos básicos sobre programación y orientación a objetos.

Notas al pie

[1] Kotlin para Android … por Antonio Leiva [Leanpub PDF / iPad / Kindle]

[2] Documentación – Lenguaje de programación Kotlin

[3] Manning | Kotlin en acción

[4] Kotlin para principiantes: aprende a programar con Kotlin

Bueno, es realmente bueno saber que eres fascinante con Android. ¿Pero por qué?

Kotlin no es un lenguaje fácil de usar, no es bueno para tu conocimiento anterior que tienes de Swift.

Te recomiendo que vayas con algún objetivo C, sé que es reemplazado por Swift. Pero creo que es realmente útil para tu carrera.

Pero aún así si quieres ir. Te sugiero que vayas con Java. Aprender Kotlin en esta misma etapa, porque ya conoces Swift, no es bueno para.

Introducción a Android y Kotlin – Lenguaje de programación Kotlin

No hay muchos tutoriales para Kotlin, pero si conoce bien Java, puede aprender Kotlin sin ningún tutorial. Simplemente cree una clase .kt y pegue todo su código .java en ella. Android Studio lo interpreta automáticamente y convierte Java a Kotlin.

Así es como obtendrás algo. Esta es la única mejor opción para aprender que Kotlin está disponible.

Gracias y buena suerte.