Phase 02
Kotlin lernen
Kotlin von den Grundlagen bis zu fortgeschrittenen Sprachfeatures, Nullability, Lambdas und Generics.
66 Artikel · Seite 3 von 3
Java-Interoperabilität in Kotlin
Kotlin arbeitet eng mit Java zusammen. Du lernst, wie du Java-APIs, Platform Types und Nullability sicher einordnest.
Platform Types in Kotlin
Platform Types zeigen, wo Kotlin Java-Nullability nicht sicher kennt. Du lernst, wie du solche Werte in Android-Code bewusst absicherst.
Annotations in Kotlin verstehen
Annotations geben Kotlin-Code Zusatzinfos. Du lernst, wie Android-Tools daraus Verhalten, Tests und Code ableiten.
Serialization Basics: JSON, DTOs und sichere Datenmodelle
Du lernst, wie JSON, DTOs und kotlinx.serialization Daten sauber übersetzen, ohne Netzmodelle in die App-Logik zu ziehen.
Kotlin-Build-Abhängigkeiten
Kotlin-Build-Abhängigkeiten steuern, welche Bibliotheken und Plugins dein Android-Projekt nutzt. Du lernst, wie Gradle sie sauber einbindet.
Einführung in Coroutines
Coroutines helfen dir, asynchrone Arbeit in Android klar zu strukturieren. Du lernst das Grundmodell von suspend, async und Concurrency.
Suspend Functions in Kotlin
Suspend Functions machen asynchrone APIs in Kotlin lesbar. Du lernst, wie Arbeit pausiert, ohne den Main Thread zu blockieren.
Coroutine Scopes in Android
Coroutine Scopes binden asynchrone Arbeit an einen Besitzer. So verstehst du Lifecycle, Abbruch und klare Verantwortungen.
Dispatchers in Kotlin-Coroutines
Dispatchers steuern, wo Coroutine-Code läuft. Du lernst Main, IO und Default gezielt für Android-Code zu wählen.
Coroutine Cancellation in Android
Du lernst, wie Coroutine Cancellation lange Arbeit beendet. Der Artikel zeigt Android-Bezug, Cleanup und typische Fehler.
Coroutine Exceptions in Kotlin verstehen
Du lernst, wie Exceptions in Coroutines weitergegeben werden. Der Artikel zeigt Regeln für Failure, Propagation und Supervision.
Flow-Einstieg: asynchrone Datenströme in Kotlin
Flow modelliert asynchrone Datenströme in Android. Du nutzt es für Datenbank-Updates und Netzwerkstatus.
Flow-Operatoren in Kotlin Flow
Flow-Operatoren formen Datenströme für deine UI. Du lernst map, filter, combine und transform gezielt einzusetzen.
SharedFlow
SharedFlow verteilt Ereignisse an mehrere Sammler. Du lernst Replay, Broadcasts und typische Fallen.
Kotlin Testing Basics
Kleine Unit-Tests prüfen Kotlin-Logik früh und zuverlässig. Du lernst, wie JUnit und Assertions deinen Android-Code absichern.
Kotlin Performance Awareness
Du lernst, wie Kotlin-Entscheidungen Speicher und CPU in Android-Apps beeinflussen.
Kotlin Multiplatform bewusst einsetzen
Du lernst, wann KMP in Android-Projekten hilft. Der Artikel erklärt Shared Code, Grenzen und expect/actual.
Kotlin-Kompetenz prüfen
Du prüfst Kotlin-Wissen mit Blick auf Android-Architektur. Der Artikel verbindet Idioms, Modeling und Async-Code.