Alle Artikel
395 Artikel insgesamt · Seite 24 von 33
Data Sources: Lokale und Remote-Daten sauber trennen
Data Sources kapseln den Zugriff auf lokale und Remote-Daten. Repositories koordinieren sie, damit der Rest der App nichts vom Speicherort wissen muss.
Event Lambdas in Jetpack Compose
Erfahre, wie du Nutzeraktionen mit Event Lambdas effizient verwaltest. Trenne UI von Logik für saubere Compose-Architekturen.
Offizielle Quellen zuerst: Warum aktuelle Android- und Kotlin-Doku Vorrang hat
Warum du in der Android-Entwicklung zuerst zu offiziellen, aktuellen Quellen greifst und so veraltete Anleitungen erkennst.
API-Versionierung
API-Versionierung hilft deiner App, Backend-Änderungen kontrolliert zu überstehen. Du lernst, Verträge stabil zu halten.
Background Restrictions in Android verstehen
Android begrenzt Hintergrundarbeit, um Akku und Systemressourcen zu schützen. Du lernst, wie du diese Limits bewusst einplanst.
Strings und Templates in Kotlin
Du lernst, wie Kotlin-String-Templates Logs, Labels und Meldungen lesbar machen. Dazu gibt es Regeln für Formatierung und Sicherheit.
Dependency Inversion in Android
Dependency Inversion trennt Fachlogik von konkreten Implementierungen. Du lernst, wann Interfaces Tests und Austauschbarkeit verbessern.
Design-System-Architektur
Ein Design System bündelt UI-Komponenten und Tokens. So bleibt deine App konsistent und barrierefrei.
Minimal Reproduction: Bugs auf das Wesentliche reduzieren
Lerne, wie du Android-Bugs auf ein minimales Beispiel eindampfst, damit du sie schneller verstehst, dokumentierst und fixt.
Process Death verstehen: So überleben deine Screens den System-Kill
Lerne, wie Android Prozesse beendet, warum saved state entscheidend ist und wie du resiliente Screens baust.
Single-Activity-Architektur
Die Single-Activity-Architektur strukturiert moderne Android-Apps um eine einzige Activity. Du lernst, wie Navigation und Lifecycle dabei zusammenspielen.
Context Handling: Context korrekt übergeben und Memory Leaks vermeiden
Der Android Context ist allgegenwärtig – aber falsch verwendet, führt er zu Memory Leaks. Lerne, wann du welchen Context verwenden solltest.