HMww29 – Kotlin mit Lovis Möller

Schon im November hatte sich Lovis (Twitter, Blog) mit mir zusammengesetzt und über Kotlin gesprochen. Kotlin ist eine Programmiersprache, die von JetBrains entwickelt wird und gerade im Android Umfeld enorm stark vertreten ist. Kotlin läuft auf der JVM. Mit Kotlin Native wird aber bereits an einer Alternative gearbeitet.

Für den Einstieg empfiehlt sich ein Blick auf den Coursera Kurs oder die Bücher Atomic Kotlin und Kotlin for Android Developers (Amazon). Bei den ersten Schritten hilft hier auch die Kotlin Dokumentation und speziell der Bereich zur Interoperabilität weiter.

Wir sprechen über Features wie Extension Functions, Data Classes, Coroutines und Inline Classes (auch wenn uns der Name nicht direkt einfiel). Beim Thema Testen kommen wir neben den üblichen Verdächtigen auch kurz auf Spek zu sprechen.

Natürlich kann man mit Kotlin auch Spring nutzen, hier hat Lovis aber mit Ktor auch eine nette Alternative gefunden, über die er auch gebloggt hat.

Mehr zu Kotlin könnt ihr auch in der Kotlin User Group Hamburg erfahren, die Lovis organisiert.

In der Folge haben wir noch ein paar Vorträge versprochen, die ihr Euch ansehen könnt:

Aufnahmedatum: 29.11.18