Android Coden

Redaktion

Das Redaktionsteam recherchiert und schreibt Artikel zu aktuellen Themen rund um Tech, Lifestyle und Ratgeber.

357 Artikel

Sinn und Zweck der Modularisierung
Android

Sinn und Zweck der Modularisierung

Modularisierung teilt Android-Projekte in eigenständige Module auf. Wann das sinnvoll ist und welche Grenzen du ziehen solltest.

· 4 min
Offline Write Queue
Android

Offline Write Queue

Eine Offline Write Queue sichert Nutzeraktionen ohne Netz. Du lernst, wie pending writes später per Sync und Retry übertragen werden.

· 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
Architecture Decision Records in Android-Projekten
Android

Architecture Decision Records in Android-Projekten

ADRs halten fest, warum du Architekturentscheidungen triffst. So bleibt Android-Code langfristig nachvollziehbar.

· 8 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
Strategie für asynchrone Tests
Android

Strategie für asynchrone Tests

Du lernst, Coroutine- und Flow-Code stabil zu testen. Der Fokus liegt auf runTest, Fake-Zeit und reproduzierbaren Tests.

· 7 min
Stacks und Queues in Android verstehen
Android

Stacks und Queues in Android verstehen

Stacks und Queues erklären LIFO und FIFO im Android-Alltag. Du erkennst sie in Navigation, Tasks und Events.

· 8 min
Data-Module: Datenzugriff in Android sauber kapseln
Android

Data-Module: Datenzugriff in Android sauber kapseln

Data-Module isolieren Datenzugriff und bieten Features saubere Interfaces. Du lernst, warum diese Trennung Testbarkeit und Wartbarkeit entscheidend verbessert.

· 4 min
Modifier Order in Jetpack Compose: Warum die Reihenfolge zählt
Android

Modifier Order in Jetpack Compose: Warum die Reihenfolge zählt

Verstehe, wie die Reihenfolge von Modifiern das Layout und Verhalten in Jetpack Compose beeinflusst und lerne typische Fehler systematisch zu vermeiden.

· 7 min
Datenstrukturen im Überblick
Android

Datenstrukturen im Überblick

Datenstrukturen bestimmen, wie deine Android-App Daten hält, findet und verändert. Du lernst Arrays, Listen, Maps und Sets gezielt einzuordnen.

· 7 min
Fehlerbehandlung in Coroutines
Android

Fehlerbehandlung in Coroutines

Du lernst, wie Coroutine-Fehler weitergereicht werden. Der Artikel zeigt Handler, Supervision und typische Android-Fallen.

· 8 min
Flow Backpressure in Android
Android

Flow Backpressure in Android

Wenn ein Flow zu schnell sendet, braucht dein Consumer eine Strategie. Du lernst buffer, conflate und collectLatest gezielt einzusetzen.

· 7 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
Funktionen in Kotlin
Android

Funktionen in Kotlin

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

· 7 min
Android Manifest: Komponenten, Rechte und Metadaten erklärt
Android

Android Manifest: Komponenten, Rechte und Metadaten erklärt

Das Android Manifest meldet Komponenten, Rechte und Metadaten deiner App an das System. Hier lernst du seinen Aufbau und typische Stolperfallen kennen.

· 4 min
rememberUpdatedState in Jetpack Compose richtig nutzen
Android

rememberUpdatedState in Jetpack Compose richtig nutzen

Lerne, wie du mit rememberUpdatedState veraltete State-Captures in Compose vermeidest. So stellst du sicher, dass Callbacks in Effekten immer aktuell sind.

· 7 min
UI Events: Flüchtige Aktionen sauber von Zustand trennen
Android

UI Events: Flüchtige Aktionen sauber von Zustand trennen

UI Events trennen flüchtige Benutzeraktionen von persistentem Zustand. Sie verhindern doppelte Navigation und inkonsistente UI-Zustände.

· 4 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
Multi-Back-Stack Navigation
Android

Multi-Back-Stack Navigation

Multi-Back-Stack Navigation bewahrt den Zustand jedes Bottom-Nav-Tabs separat. Du lernst, wie drei NavOptions-Flags das Verhalten aktivieren.

· 4 min
Privacy Mindset in Android-Apps
Android

Privacy Mindset in Android-Apps

Datenschutz beginnt bei der Produktentscheidung. Du lernst, wie du Daten sparsam, transparent und mit klarem Nutzen erhebst.

· 6 min
Work Retries: Wiederholungen für robuste Hintergrundarbeit
Android

Work Retries: Wiederholungen für robuste Hintergrundarbeit

Lerne, wie du temporäre Fehler in Hintergrundarbeit gezielt wiederholst und dabei Akku, Datenvolumen und Nutzervertrauen schützt.

· 8 min
Color Scheme in Jetpack Compose: Theming, Kontrast und Dynamic Color
Android

Color Scheme in Jetpack Compose: Theming, Kontrast und Dynamic Color

Lerne, wie du mit Jetpack Compose ein flexibles Color Scheme aufbaust, das Dark Mode, Dynamic Color und Barrierefreiheit konsequent unterstützt.

· 6 min
State-Holder-Alternativen in Compose
Android

State-Holder-Alternativen in Compose

Nicht jeder Zustand gehört ins ViewModel. Du lernst, wann remember, ein plain State Holder oder ViewModel die richtige Wahl ist.

· 5 min
Main Safety: sichere Suspend-Funktionen
Android

Main Safety: sichere Suspend-Funktionen

Main Safety hält deine App reaktionsfähig. Du lernst, wie Suspend-APIs blockierende Arbeit korrekt verlagern.

· 8 min
Stack Traces lesen: Crash-Ursachen schnell finden
Android

Stack Traces lesen: Crash-Ursachen schnell finden

Lerne, wie du Stack Traces in Android-Apps liest, die wichtigen Zeilen erkennst und die Crash-Ursache zielsicher findest.

· 7 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
Entwickler-Mindset: Wie du als Android-Lernender besser denkst
Android

Entwickler-Mindset: Wie du als Android-Lernender besser denkst

Entwickler-Mindset für Android: Wie du Probleme zerlegst, in kleinen Schritten iterierst und Feedback gezielt nutzt.

· 5 min
Repository APIs
Android

Repository APIs

Repositories kapseln Datenquellen hinter einer klaren API. Du lernst, Methoden app-nah statt datenbank-nah zu gestalten.

· 4 min
Architecture Capstone: Alle Schichten im Zusammenspiel
Android

Architecture Capstone: Alle Schichten im Zusammenspiel

Alle Architekturschichten vereinen sich in einer kleinen App. UI, Domain, Daten, DI und Tests arbeiten gemeinsam.

· 4 min
MVI und Reducer: Zustandsübergänge sauber modellieren
Android

MVI und Reducer: Zustandsübergänge sauber modellieren

MVI strukturiert Android-Apps mit Intents, Reducern und unveränderlichem Zustand. So werden komplexe Zustandsübergänge nachvollziehbar und testbar.

· 4 min