0Pricing
Android Academy · Lektion

Variablen und Datentypen

Lernen Sie, Variablen mit val und var zu deklarieren, die grundlegenden Typen von Kotlin (Int, String, Boolean, Double) zu verstehen und Ihr erstes Kotlin-Programm zu schreiben.

Variablen und Datentypen ist eine kostenlose Android Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Android Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Android Academy-Kurs umfasst insgesamt 3 Lektionen.

Willkommen bei Kotlin

Kotlin ist die offizielle Sprache für die Android-Entwicklung. Sie wurde von JetBrains entwickelt und wird von Google unterstützt.

  • Kompakt: weniger Boilerplate-Code als Java
  • Sicher: integrierte Null-Sicherheit
  • 100 % interoperabel mit Java

Jede Android-App, die Sie heute schreiben, beginnt mit Kotlin.

val und var

In Kotlin gibt es zwei Möglichkeiten, eine Variable zu deklarieren:

  • val — unveränderlich (schreibgeschützt). Verwenden Sie dies standardmäßig.
  • var — veränderlich (kann neu zugewiesen werden).

Bevorzugen Sie nach Möglichkeit val — dadurch werden versehentliche Änderungen verhindert.

Variablen deklarieren

Führen Sie dieses Beispiel aus, um val und var in Aktion zu sehen:

fun main() {
    val name = "Android"
    var version = 14

    println(name)     // Android
    println(version)  // 14

    version = 15      // OK — var is mutable
    println(version)  // 15

    // name = "iOS" // ERROR — val is immutable
}

Grundlegende Datentypen

Die häufigsten Typen in Kotlin:

  • Int — ganze Zahlen (z. B. 42)
  • Double — Dezimalzahlen (z. B. 3.14)
  • String — Text (z. B. "Hello")
  • Boolean — wahr oder falsch

Kotlin leitet den Typ aus dem Wert ab — Sie müssen ihn nur selten explizit angeben.

Beispiel für Typinferenz

Kotlin ermittelt den Typ automatisch:

fun main() {
    val age: Int = 25        // explicit
    val pi = 3.14            // inferred Double
    val greeting = "Hi!"    // inferred String
    val isActive = true      // inferred Boolean

    println(age)
    println(pi)
    println(greeting)
    println(isActive)
}

String-Templates

Mit String-Templates können Sie Variablen mithilfe von $ in Zeichenketten einfügen:

  • "Hello, $name" — fügt eine Variable ein
  • "${user.firstName}" — fügt einen Ausdruck ein

Keine Zeichenkettenverkettung mit + mehr.

String-Templates in Aktion

Verwenden Sie $ und ${}, um Zeichenketten zu erstellen:

fun main() {
    val name = "Alice"
    val score = 98

    println("Hello, $name!")
    println("Your score: $score")
    println("Double your score: ${score * 2}")

    val msg = "$name scored $score points"
    println(msg)
}

Numerische Operationen

Kotlin unterstützt alle gängigen arithmetischen Operatoren:

  • + addieren, - subtrahieren
  • * multiplizieren, / dividieren
  • % Rest (Modulo)

Bei der Ganzzahldivision wird abgerundet: 7 / 2 = 3, nicht 3.5.

Konstanten mit const val

Verwenden Sie const val für Konstanten zur Compilezeit — also für Werte, die vor dem Start der App bekannt sind:

  • Muss ein primitiver Typ oder ein String sein
  • Wird auf oberster Ebene oder innerhalb eines object definiert
  • Effizienter als ein reguläres val

Schnelltest

Welches Schlüsselwort sollten Sie verwenden, wenn sich der Wert einer Variable nie ändern wird?

Rückblick: Variablen und Typen

Sehr gut! Das haben Sie gelernt:

  • val = unveränderlich, var = veränderlich — bevorzugen Sie val
  • Kotlin leitet Typen automatisch ab
  • Häufige Typen: Int, Double, String, Boolean
  • String-Templates mit $ und ${}

Als Nächstes: wiederverwendbaren Code mit Funktionen und Lambdas schreiben.

Häufig gestellte Fragen

Ist die Lektion „Variablen und Datentypen“ kostenlos?

Ja — der vollständige Text von „Variablen und Datentypen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Android Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Android Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Variablen und Datentypen“?

Lernen Sie, Variablen mit val und var zu deklarieren, die grundlegenden Typen von Kotlin (Int, String, Boolean, Double) zu verstehen und Ihr erstes Kotlin-Programm zu schreiben. Du übst Android Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Android Academy zu starten?

Keine Vorkenntnisse erforderlich. Android Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „Variablen und Datentypen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Android Academy-Lektion Code schreiben und ausführen?

Ja. Jede Android Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Variablen und Datentypen
  2. Funktionen und Lambdas
  3. Kontrollfluss
← Zurück zu Android Academy