Android Coden

Phase 02

Kotlin lernen

Kotlin von den Grundlagen bis zu fortgeschrittenen Sprachfeatures, Nullability, Lambdas und Generics.

66 Artikel · Seite 1 von 3

Kotlin in Android: Warum die Sprache heute zentral ist
Android

Kotlin in Android: Warum die Sprache heute zentral ist

Kotlin ist die Standardsprache für moderne Android-Apps. Du lernst, warum sie im Alltag mit Jetpack, Compose und JVM wichtig ist.

· 7 min
Kotlin-Dateistruktur verstehen
Android

Kotlin-Dateistruktur verstehen

Du lernst, wie Kotlin-Dateien Code über Packages, Imports und Top-Level-Deklarationen ordnen. Der Fokus liegt auf Android-Projekten.

· 8 min
Variablen und Werte in Kotlin
Android

Variablen und Werte in Kotlin

Du lernst, wann du in Kotlin val oder var nutzt. So hältst du Android-Code stabiler, klarer und leichter testbar.

· 10 min
Kotlin Basic Types: Int, String, Boolean und Double
Android

Kotlin Basic Types: Int, String, Boolean und Double

Basic Types sind die Grundbausteine deiner Kotlin-Werte. Du lernst, wie Int, String, Boolean und Double in Android-Code sicher wirken.

· 7 min
Type Inference in Kotlin
Android

Type Inference in Kotlin

Kotlin kann viele Typen selbst bestimmen. Du lernst, wann inferred types reichen und wann explicit types Code klarer machen.

· 9 min
Expressions und Statements in Kotlin
Android

Expressions und Statements in Kotlin

Du lernst den Unterschied zwischen Expressions und Statements und nutzt ihn für klareren Android-Code.

· 8 min
Strings und Templates in Kotlin
Android

Strings und Templates in Kotlin

Du lernst, wie Kotlin-String-Templates Logs, Labels und Meldungen lesbar machen. Dazu gibt es Regeln für Formatierung und Sicherheit.

· 8 min
Kontrollfluss in Kotlin
Android

Kontrollfluss in Kotlin

Kontrollfluss steuert Entscheidungen und Wiederholungen in Kotlin. Du lernst, if, when und Schleifen klar in Android-Code einzusetzen.

· 8 min
Funktionen in Kotlin
Android

Funktionen in Kotlin

Funktionen bündeln Logik klar. Du lernst Parameter, Rückgabetypen und kurze Expression-Bodies.

· 7 min
Default- und Named Arguments in Kotlin
Android

Default- und Named Arguments in Kotlin

Default- und Named Arguments machen Kotlin-Aufrufe klarer. Du lernst, wie sie Android-APIs lesbarer und schlanker halten.

· 6 min
Nullable Types in Kotlin
Android

Nullable Types in Kotlin

Nullable Types schützen dich vor vielen Null-Crashes. Du lernst, wann ein Wert fehlen darf und wie du damit sauber umgehst.

· 6 min
Safe Calls in Kotlin
Android

Safe Calls in Kotlin

Safe Calls schützen dich vor Null-Zugriffen. Du lernst, wie `?.` optionale Daten in Android-Code sicher verkettet.

· 6 min
Elvis-Operator in Kotlin
Android

Elvis-Operator in Kotlin

Der Elvis-Operator liefert lesbare Fallback-Werte für nullable Ausdrücke. Du lernst, wann Defaults helfen und wann sie Fehler verdecken.

· 9 min
Smart Casts in Kotlin
Android

Smart Casts in Kotlin

Smart Casts machen Kotlin-Code sicherer und lesbarer. Du lernst, wie der Compiler Typ- und Null-Prüfungen für dich nutzt.

· 9 min
Not-Null Assertion in Kotlin vermeiden
Android

Not-Null Assertion in Kotlin vermeiden

`!!` kann Null-Sicherheit aushebeln. Du lernst, wie du Crash-Risiken in Android-Code gezielt reduzierst.

· 8 min
Klassen in Kotlin für Android
Android

Klassen in Kotlin für Android

Klassen modellieren App-Konzepte mit Zustand und Verhalten. Du lernst Konstruktoren, Properties und typische Android-Fallen kennen.

· 7 min
Kotlin Properties: Getter, Setter und Backing Fields
Android

Kotlin Properties: Getter, Setter und Backing Fields

Du lernst, wie Kotlin Properties statt direkter Felder arbeiten. Getter, Setter und Backing Fields werden im Android-Alltag greifbar.

· 8 min
Visibility Modifier in Kotlin
Android

Visibility Modifier in Kotlin

Sichtbarkeit steuert, wer deinen Kotlin-Code nutzen darf. Du lernst, Implementierungsdetails in Android-Apps gezielt zu begrenzen.

· 7 min
Data Classes in Kotlin
Android

Data Classes in Kotlin

Data Classes bündeln Werte klar und testbar. Du lernst, wie sie State, DTOs und einfache Modelle in Android strukturieren.

· 8 min
Enums in Kotlin für feste Werte
Android

Enums in Kotlin für feste Werte

Enums modellieren kleine feste Wertemengen. Du nutzt sie für klare Zustände, Optionen und sichere App-Logik.

· 7 min
Sealed Classes und Interfaces in Kotlin
Android

Sealed Classes und Interfaces in Kotlin

Sealed Types modellieren Zustände sicher. Du lernst, wie sie UI-States, Fehler und Ergebnisse klar abbilden.

· 8 min
Object Declarations in Kotlin
Android

Object Declarations in Kotlin

Object Declarations helfen dir, Singleton-Logik in Kotlin klar zu bündeln und globalen Zustand in Android-Apps bewusst zu begrenzen.

· 10 min
Interfaces in Kotlin
Android

Interfaces in Kotlin

Interfaces trennen Vertrag und Umsetzung. So bleibt Android-Code austauschbar, testbar und leichter wartbar.

· 8 min
Vererbung in Kotlin: open, override und Hierarchien
Android

Vererbung in Kotlin: open, override und Hierarchien

Vererbung ordnet Klassen in Kotlin bewusst streng. Du lernst, wann Hierarchien helfen und wann Komposition klarer bleibt.

· 7 min