Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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...
Ecosystem
• Server-Side
– Kara/Ktor
• Client (JS)
– kInterest
• DB
– Exposed
• Testing
– Spek
• DSLs
– HTML, Android
UI, A...
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 Co...
When will Android get Java 8?
Industrial Geodetic Systems
Online Game
planned
for 2014
WebStorm
IntelliJ IDEA
Kotlin
JetPeople
…
Downloads
M5.2
M5.3 M6
M6.1
M6.2
DEMO
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Upcoming SlideShare
Loading in …5
×

Introduction to Kotlin: Brief and clear

3,309 views

Published on

Published in: Technology
  • Be the first to comment

Introduction to Kotlin: Brief and clear

  1. 1. otlin Andrey Breslav by
  2. 2. otlin bytecode
  3. 3. Design Principles Industry Tooling Safety
  4. 4. MANY PEOPLE + Lots of code + Many years
  5. 5. We read a lot more code than we write…
  6. 6. Facts about Kotlin • Current version: 0.7 • Tooling – IntelliJ IDEA/Android Studio – Eclipse (in the works) – Gradle/Maven/Ant • Runtime size: 800K, and shrinking
  7. 7. Ecosystem • Server-Side – Kara/Ktor • Client (JS) – kInterest • DB – Exposed • Testing – Spek • DSLs – HTML, Android UI, Ant
  8. 8. Why a new language?
  9. 9. 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
  10. 10. When will Android get Java 8?
  11. 11. Industrial Geodetic Systems Online Game planned for 2014 WebStorm IntelliJ IDEA Kotlin JetPeople …
  12. 12. Downloads M5.2 M5.3 M6 M6.1 M6.2
  13. 13. DEMO

×