Android Coden

Phase 02

Kotlin lernen

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

66 Artikel · Seite 2 von 3

Composition: Verhalten flexibel kombinieren
Android

Composition: Verhalten flexibel kombinieren

Composition kombiniert kleine Objekte zu flexiblem Verhalten. So vermeidest du starre Vererbung in Android-Code.

· 8 min
Extension Functions in Kotlin
Android

Extension Functions in Kotlin

Du lernst, wie Extension Functions Kotlin-Code lesbarer machen. Der Artikel zeigt Nutzen, Grenzen und Android-Praxis.

· 9 min
Scope Functions in Kotlin
Android

Scope Functions in Kotlin

Scope Functions bündeln Arbeit an einem Objekt. Du lernst, wann let, run, apply, also und with lesbarer machen.

· 8 min
Lambdas in Kotlin und Android
Android

Lambdas in Kotlin und Android

Lambdas machen Funktionen als Werte nutzbar. Du lernst, warum sie für Kotlin, Compose und Callbacks wichtig sind.

· 9 min
Higher-Order Functions in Kotlin
Android

Higher-Order Functions in Kotlin

Du lernst Higher-Order Functions in Kotlin. Der Artikel zeigt, wie du Verhalten als API-Baustein übergibst.

· 9 min
Function Types mit Receiver in Kotlin
Android

Function Types mit Receiver in Kotlin

Function Types mit Receiver erklären Kotlin-DSLs und Compose-APIs. Du lernst, wie der Receiver Code lesbar bündelt.

· 9 min
Collections im Überblick
Android

Collections im Überblick

Kotlin-Collections helfen dir, Daten passend zu strukturieren. Du lernst, wann List, Set oder Map sinnvoll ist.

· 6 min
Read-only- und Mutable-Collections in Kotlin
Android

Read-only- und Mutable-Collections in Kotlin

Du lernst, wann read-only Collections reichen und wann MutableList passt. So vermeidest du ungewollte Zustandsänderungen.

· 6 min
Collection Transformations in Kotlin
Android

Collection Transformations in Kotlin

Du lernst, wie map, filter und flatMap Android-Daten lesbar formen. Der Artikel zeigt Praxisregeln für Kotlin-Collections.

· 7 min
Collection Aggregation in Kotlin
Android

Collection Aggregation in Kotlin

Du lernst, Collections mit count, sum, fold und reduce auszuwerten. Der Artikel zeigt klare Regeln für lesbaren Kotlin-Code.

· 7 min
Sortieren und Gruppieren in Kotlin
Android

Sortieren und Gruppieren in Kotlin

Sortieren und Gruppieren machen Listen lesbar. Du lernst, wie sortedBy und groupBy UI-Daten sauber vorbereiten.

· 11 min
Sequences in Kotlin
Android

Sequences in Kotlin

Sequences verarbeiten Kotlin-Daten verzögert und sparen Arbeit bei langen Ketten. Du lernst, wann sie Android-Code messbar entlasten.

· 8 min
Generics Basics in Kotlin für Android
Android

Generics Basics in Kotlin für Android

Generics machen Kotlin-Code wiederverwendbar. Du behältst Typsicherheit schon beim Kompilieren.

· 7 min
Generische Constraints in Kotlin
Android

Generische Constraints in Kotlin

Generische Constraints begrenzen Typen in Kotlin gezielt. Du lernst, wie Bounds APIs sicherer und klarer machen.

· 9 min
Variance in Kotlin verstehen
Android

Variance in Kotlin verstehen

Variance erklärt, wie generische Typen sicher zusammenpassen. Du lernst in und out für Android-APIs und Dependency-Grenzen.

· 8 min
Reified Type Parameters in Kotlin
Android

Reified Type Parameters in Kotlin

Reified Type Parameters machen Generics in inline-Funktionen zur Laufzeit nutzbar. Du lernst, wann sie Android-Code klarer machen.

· 8 min
Exceptions in Kotlin und Android
Android

Exceptions in Kotlin und Android

Exceptions zeigen unerwartete Fehler im Programmfluss. Du lernst, sie in Kotlin bewusst zu behandeln.

· 9 min
Result Modeling in Kotlin
Android

Result Modeling in Kotlin

Result Modeling macht Erfolgs- und Fehlerpfade sichtbar. Du lernst, wie du erwartete Ergebnisse in Kotlin sauber modellierst.

· 10 min
Immutability First: Unveränderliche Modelle zuerst
Android

Immutability First: Unveränderliche Modelle zuerst

Immutable Modelle machen UI-State berechenbarer. Du lernst, warum das Android-Code sicherer und testbarer macht.

· 7 min
Gleichheit und Identität in Kotlin
Android

Gleichheit und Identität in Kotlin

Du lernst, wann Kotlin Werte nach Inhalt vergleicht und wann zwei Referenzen wirklich dasselbe Objekt meinen.

· 5 min
Inline Value Classes in Kotlin
Android

Inline Value Classes in Kotlin

Inline Value Classes kapseln primitive Werte typsicher. Du lernst, wie sie IDs schützen und unnötige Objekte vermeiden.

· 9 min
Type Aliases in Kotlin
Android

Type Aliases in Kotlin

Type Aliases geben komplexen Kotlin-Typen klare Namen. Du lernst, wann sie Android-Code lesbarer machen.

· 8 min
Kotlin-Codestil: Benennung und Formatierung
Android

Kotlin-Codestil: Benennung und Formatierung

Ein konsistenter Kotlin-Stil macht Android-Code lesbar. Du lernst Regeln für Namen, Formatierung und Reviews.

· 7 min
Android-Kotlin-Style
Android

Android-Kotlin-Style

Ein sauberer Kotlin-Stil macht Android-Code lesbar und prüfbar. Du lernst, wie Konsistenz im Team wirkt.

· 7 min