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
| Aufgabe | Befehl |
|---|---|
| App bauen | ./gradlew build |
| App installieren | ./gradlew installDebug |
| Tests | ./gradlew test |
| Kotlin-Skript | kotlin skript.kts |