Slide 1

Slide 1 text

https://github.com/gdg-android-santiago/droidfestival.git Slack: #desarrollo

Slide 2

Slide 2 text

Kotlin - What’s it and Why we should use it? Armando Picón

Slide 3

Slide 3 text

What is Kotlin? Statically typed programming language Developed by JetBrains Kotlin is an official language on Android

Slide 4

Slide 4 text

Kotlin’s milestones 2010 - First commit (November) 2016 - Kotlin 1.0 (February) => JVM Target 2017 - Kotlin 1.1 (March) => JS Target 2017 - Declared an official language on Android (May) 2017 - Kotlin 1.2 (November) => Reusable code between JVM and JS

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

“This is largely backed by language evolution concerns: from now on we are committed to backward compatibility, i.e. changes made in the subsequent versions of the language and the standard library won’t break the binaries compiled with the previous versions.” Q&A with Andrey Breslav on the Kotlin 1.0 Release https://www.infoq.com/news/2016/02/kotlin-10-released

Slide 7

Slide 7 text

Why we should use it? Kotlin is an official supported language on Android Kotlin is concise, safe, interoperable and tool-friendly The learning curve for using Kotlin is pretty low Kotlin is fun!

Slide 8

Slide 8 text

Caveats Team velocity Reversion

Slide 9

Slide 9 text

Show me the code!

Slide 10

Slide 10 text

https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011

Slide 11

Slide 11 text

● Android Developer We’re hiring