Android Development with Kotlin
Ken Baldauf
Software Engineer @ Originate
What's wrong with Java?
Android missing newer Java features
Java 8 support coming in Android N
Overly verbose
Null nightmares
Lack of extension functions
What's Kotlin?
Staticly-typed JVM language
Developed by JetBrains
100% interoperable with Java
Basic Syntax
Null Safety
Extension Functions
Higher-Order Functions
Kotlin Android Extensions
Anko
Kotlin Setup
Language support built into IntelliJ
Android Studio support via plugin
src/main/java -> src/main/kotlin
Resources
Official Website & Documentation
https://kotlinlang.org/
Koans & Online IDE
http://try.kotlinlang.org/koans
Anko
https://github.com/Kotlin/anko
Kotlin for Android Developers by Antonio Leiva
http://antonioleiva.com/kotlin-android-developers-book/
Resume presentation
Android Development with Kotlin Ken Baldauf Software Engineer @ Originate
Made with Slides.com
BESbswy
BESbswy
BESbswy
BESbswy