Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin Workshop for Beginners

Kotlin Workshop for Beginners

A basic workshop about Kotlin for beginners. This talk was presented on May 8th, 2017 in Mexico City, Mexico.

Video:
https://www.facebook.com/Centraal/videos/1140682666036740/

Code repository:
https://github.com/DevPicon/kotlin-workshop

Armando Picón

May 08, 2017
Tweet

More Decks by Armando Picón

Other Decks in Technology

Transcript

  1. ¿Qué es Kotlin? • Lenguaje de Programación • Desarrollado por

    JetBrains • Kotlin busca superar limitaciones de Java • Kotlin es interoperable con Java
  2. ¿Qué aplicaciones puedo construir? • Web con Kotlin JS y

    Spring Boot • Desktop con Tornado FX • Android
  3. ¿Por qué emplear Kotlin? • Kotlin es menos verboso y

    más legible • Kotlin es interoperable con Java • La curva de aprendizaje no es pronunciada • Kotlin permite expandir nuestro framework
  4. ¿Qué veremos? • ¿Cómo crear un proyecto Android con Kotlin?

    • Clases, funciones e interfaces • Variables mutables e inmutables • Data classes • Class cast, when, if-else expression, let • Extension methods • Inicialización tardía: lateinit y lazy • Kotlin Android Extensions
  5. Recursos • DevCode.la - Curso de Fundamentos de Kotlin http://devcode.la/cursos/kotlin

    • Kotlin Dev Reactor https://medium.com/kotlin-dev-reactor
  6. Artículos • How we made Basecamp 3’s Android app 100%

    Kotlin Dan Kim (Android Programmer at BaseCamp) https://m.signalvnoise.com/how-we-made-basecamp-3s-android-app-100-kotli n-35e4e1c0ef12 • Kotlin in Production: Should you stay or should you go? Danny Preussler (GDE Android) https://hackernoon.com/kotlin-in-production-should-you-stay-or-should-you-go -a3428b44b236