Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
Nächste SlideShare
Wird geladen in …5
×

Introduction to Kotlin: Brief and clear

3.431 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Dating direct: ♥♥♥ http://bit.ly/2Qu6Caa ♥♥♥
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2Qu6Caa ♥♥♥
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

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

×