Android Coden

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
Android

Java-Interoperabilität in Kotlin

Kotlin arbeitet eng mit Java zusammen. Du lernst, wie du Java-APIs, Platform Types und Nullability sicher einordnest.

· 8 min
Platform Types in Kotlin
Android

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.

· 8 min
Annotations in Kotlin verstehen
Android

Annotations in Kotlin verstehen

Annotations geben Kotlin-Code Zusatzinfos. Du lernst, wie Android-Tools daraus Verhalten, Tests und Code ableiten.

· 9 min
Serialization Basics: JSON, DTOs und sichere Datenmodelle
Android

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.

· 9 min
Kotlin-Build-Abhängigkeiten
Android

Kotlin-Build-Abhängigkeiten

Kotlin-Build-Abhängigkeiten steuern, welche Bibliotheken und Plugins dein Android-Projekt nutzt. Du lernst, wie Gradle sie sauber einbindet.

· 7 min
Einführung in Coroutines
Android

Einführung in Coroutines

Coroutines helfen dir, asynchrone Arbeit in Android klar zu strukturieren. Du lernst das Grundmodell von suspend, async und Concurrency.

· 10 min
Suspend Functions in Kotlin
Android

Suspend Functions in Kotlin

Suspend Functions machen asynchrone APIs in Kotlin lesbar. Du lernst, wie Arbeit pausiert, ohne den Main Thread zu blockieren.

· 8 min
Coroutine Scopes in Android
Android

Coroutine Scopes in Android

Coroutine Scopes binden asynchrone Arbeit an einen Besitzer. So verstehst du Lifecycle, Abbruch und klare Verantwortungen.

· 7 min
Dispatchers in Kotlin-Coroutines
Android

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.

· 5 min
Coroutine Cancellation in Android
Android

Coroutine Cancellation in Android

Du lernst, wie Coroutine Cancellation lange Arbeit beendet. Der Artikel zeigt Android-Bezug, Cleanup und typische Fehler.

· 8 min
Coroutine Exceptions in Kotlin verstehen
Android

Coroutine Exceptions in Kotlin verstehen

Du lernst, wie Exceptions in Coroutines weitergegeben werden. Der Artikel zeigt Regeln für Failure, Propagation und Supervision.

· 8 min
Flow-Einstieg: asynchrone Datenströme in Kotlin
Android

Flow-Einstieg: asynchrone Datenströme in Kotlin

Flow modelliert asynchrone Datenströme in Android. Du nutzt es für Datenbank-Updates und Netzwerkstatus.

· 7 min
Flow-Operatoren in Kotlin Flow
Android

Flow-Operatoren in Kotlin Flow

Flow-Operatoren formen Datenströme für deine UI. Du lernst map, filter, combine und transform gezielt einzusetzen.

· 6 min
SharedFlow
Android

SharedFlow

SharedFlow verteilt Ereignisse an mehrere Sammler. Du lernst Replay, Broadcasts und typische Fallen.

· 7 min
Kotlin Testing Basics
Android

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.

· 7 min
Kotlin Performance Awareness
Android

Kotlin Performance Awareness

Du lernst, wie Kotlin-Entscheidungen Speicher und CPU in Android-Apps beeinflussen.

· 9 min
Kotlin Multiplatform bewusst einsetzen
Android

Kotlin Multiplatform bewusst einsetzen

Du lernst, wann KMP in Android-Projekten hilft. Der Artikel erklärt Shared Code, Grenzen und expect/actual.

· 10 min
Kotlin-Kompetenz prüfen
Android

Kotlin-Kompetenz prüfen

Du prüfst Kotlin-Wissen mit Blick auf Android-Architektur. Der Artikel verbindet Idioms, Modeling und Async-Code.

· 7 min