Redaktion
Das Redaktionsteam recherchiert und schreibt Artikel zu aktuellen Themen rund um Tech, Lifestyle und Ratgeber.
357 Artikel
Sinn und Zweck der Modularisierung
Modularisierung teilt Android-Projekte in eigenständige Module auf. Wann das sinnvoll ist und welche Grenzen du ziehen solltest.
Offline Write Queue
Eine Offline Write Queue sichert Nutzeraktionen ohne Netz. Du lernst, wie pending writes später per Sync und Retry übertragen werden.
Collection Aggregation in Kotlin
Du lernst, Collections mit count, sum, fold und reduce auszuwerten. Der Artikel zeigt klare Regeln für lesbaren Kotlin-Code.
Architecture Decision Records in Android-Projekten
ADRs halten fest, warum du Architekturentscheidungen triffst. So bleibt Android-Code langfristig nachvollziehbar.
Coroutine Cancellation in Android
Du lernst, wie Coroutine Cancellation lange Arbeit beendet. Der Artikel zeigt Android-Bezug, Cleanup und typische Fehler.
Strategie für asynchrone Tests
Du lernst, Coroutine- und Flow-Code stabil zu testen. Der Fokus liegt auf runTest, Fake-Zeit und reproduzierbaren Tests.
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.
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.
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.
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.
Fehlerbehandlung in Coroutines
Du lernst, wie Coroutine-Fehler weitergereicht werden. Der Artikel zeigt Handler, Supervision und typische Android-Fallen.
Flow Backpressure in Android
Wenn ein Flow zu schnell sendet, braucht dein Consumer eine Strategie. Du lernst buffer, conflate und collectLatest gezielt einzusetzen.
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.
Funktionen in Kotlin
Funktionen bündeln Logik klar. Du lernst Parameter, Rückgabetypen und kurze Expression-Bodies.
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.
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.
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.
Kontrollfluss in Kotlin
Kontrollfluss steuert Entscheidungen und Wiederholungen in Kotlin. Du lernst, if, when und Schleifen klar in Android-Code einzusetzen.
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.
Privacy Mindset in Android-Apps
Datenschutz beginnt bei der Produktentscheidung. Du lernst, wie du Daten sparsam, transparent und mit klarem Nutzen erhebst.
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.
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.
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.
Main Safety: sichere Suspend-Funktionen
Main Safety hält deine App reaktionsfähig. Du lernst, wie Suspend-APIs blockierende Arbeit korrekt verlagern.
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.
Visibility Modifier in Kotlin
Sichtbarkeit steuert, wer deinen Kotlin-Code nutzen darf. Du lernst, Implementierungsdetails in Android-Apps gezielt zu begrenzen.
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.
Repository APIs
Repositories kapseln Datenquellen hinter einer klaren API. Du lernst, Methoden app-nah statt datenbank-nah zu gestalten.
Architecture Capstone: Alle Schichten im Zusammenspiel
Alle Architekturschichten vereinen sich in einer kleinen App. UI, Domain, Daten, DI und Tests arbeiten gemeinsam.
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.