Slide 1

Slide 1 text

Hello Kotlin! Arturo Mejía Twitter: @Arturomejia481 GitHub: Amejia481 www.aamm.tech

Slide 2

Slide 2 text

Agenda •What’s it? •The practical test •Getting ready •Resources

Slide 3

Slide 3 text

Some History •Timeline • JetBrain 2011(Java alternative) • Version 1.0 2016 • Google I/O 2017... WebStorm RubyMine PhpStorm Intelligent IDEA Resharper AppCode Android Studio

Slide 4

Slide 4 text

Google I/O 2017 0:18

Slide 5

Slide 5 text

What makes it cool? •Google I/O 2017 • 100% Interoperable with Java • Open-source • JVM, Android, JS and Native..

Slide 6

Slide 6 text

Kotlin Future! 31:30 - 33:00

Slide 7

Slide 7 text

Get Started •Tools • Online • Intellij IDEA • Android Studio (3.0) • Eclipse • Visual Studio Code

Slide 8

Slide 8 text

Hello Kotlin!

Slide 9

Slide 9 text

What I love about it? •Tools • Fun to use • Type inference • Reduce Boilerplate code • Interoperable with Java

Slide 10

Slide 10 text

Demo

Slide 11

Slide 11 text

References Jake Wharton’s paper https://docs.google.com/document/d/1ReS3ep-hjxWA8kZi0YqDb EhCqTt29hG8P44aA9W0DM8/edit • Kotlin Documentation https://github.com/JetBrains/kotlin-workshop • Kotlin Documentation https://try.kotlinlang.org • Droid Talks Kotlin’s section www.droidtalks.pro/

Slide 12

Slide 12 text

References Introduction to Kotlin Programming http://shop.oreilly.com/product/0636920052982.do • Kotlin by Example http://hadihariri.com/2017/06/12/kotlin-by-example/ • Kotlin in action http://a.co/8DfmF3n • Follow Hadi Hariri, Kotlin advocate https://twitter.com/hhariri

Slide 13

Slide 13 text

Thanks! Arturo Mejía Twitter: @Arturomejia481 GitHub: Amejia481 www.aamm.tech