Upload
andrey-breslav
View
324
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
otlin
Andrey Breslav
by
otlin
bytecode
Design Principles
Industry
Tooling
Safety
MANY PEOPLE+ Lots of code+ Many years
We read a lot more code than we write…
Facts about Kotlin
• Current version: 0.7
• Tooling– IntelliJ IDEA/Android Studio– Eclipse (in the works)– Gradle/Maven/Ant
• Runtime size: 800K, and shrinking
Ecosystem
• Server-Side– Kara/Ktor
• Client (JS)– kInterest
• DB– Exposed
• Testing– Spek
• DSLs– HTML, Android UI,
Ant Builds, JavaFx
Why a new language?
Cup<Coffee> cup = new Cup<Coffee>(new Coffee())
Cup<Coffee> cup = new Cup<>(new Coffee())
Cup<Coffee> cup = new Cup(new Coffee())
Why not…
Java 7
New tricks, huh?..
When will Android get Java 8?
Industrial Geodetic Systems
Online Gameplannedfor 2014
WebStorm
IntelliJ IDEA
Kotlin
JetPeople…
Downloads
M5.2
M5.3 M6
M6.1
M6.2
DEMO