Alle Artikel
395 Artikel insgesamt · Seite 6 von 33
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.
Separation of Concerns – Verantwortlichkeiten klar trennen
Separation of Concerns trennt UI, Geschäftslogik und Datenzugriff klar voneinander. So bleibt Android-Code testbar, wartbar und strukturiert.
Coroutine Exceptions in Kotlin verstehen
Du lernst, wie Exceptions in Coroutines weitergegeben werden. Der Artikel zeigt Regeln für Failure, Propagation und Supervision.
Repository-Implementierung in Android
Du lernst, wie ein Repository lokale und entfernte Datenquellen bündelt. Der Fokus liegt auf klaren APIs, Mapping und Offline-Fähigkeit.
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.