Kotlin – Schnellreferenz

Kotlin ist die moderne Sprache für Android-Apps und läuft auf der JVM – voll kompatibel mit Java, aber prägnanter und sicherer.

Variablen und Null-Safety

val name = "Hanse"      // unveränderlich
var alter = 42          // veränderlich
var option: String? = null  // nullable

println("Hallo, $name!")

Bedingungen und Schleifen

if (alter >= 18) {
    println("Volljährig")
} else {
    println("Minderjährig")
}

for (i in 0 until 5) {
    println(i)
}

val liste = listOf(1, 2, 3)
for (wert in liste) {
    println(wert)
}

Funktionen und Data Classes

fun begruesse(name: String): String = "Hallo, $name!"

data class Kunde(val name: String, val alter: Int)

val k = Kunde("Hanse", 42)

Null-Safe-Zugriff

println(option?.length ?: "ist null")

Gradle-Befehle

AufgabeBefehl
App bauen./gradlew build
App installieren./gradlew installDebug
Tests./gradlew test
Kotlin-Skriptkotlin skript.kts

Verwandt: Java · Swift · API