Alle Artikel
395 Artikel insgesamt · Seite 31 von 33
Typografie in Jetpack Compose
Erfahre, wie du mit einer durchdachten Typografie lesbare und strukturierte Benutzeroberflächen in Jetpack Compose entwickelst.
Der Zweck von Dependency Injection in Android
Dependency Injection entkoppelt Objekte von ihren Abhängigkeiten. So bleibt Code testbar und leicht wartbar.
Flow-Kontext in Kotlin Flow
Lerne, wie flowOn den Upstream-Kontext eines Flow steuert, ohne Collector in Android-Apps zu überraschen.
Network Timeouts in Android
Timeouts verhindern hängende Requests. Du lernst, sie für stabile Android-Apps sinnvoll zu setzen.
Die One-Off-Events-Debatte in modernem Android
Transiente Effekte wie Navigation oder Snackbars sollen die UI genau einmal erreichen. Der One-Off-Events-Streit zeigt, warum das schwieriger ist als gedacht.
REST-API-Konzepte für Android
REST-APIs strukturieren mobile Backend-Zugriffe über Ressourcen, Endpunkte und Verben. Du lernst, wie du sie in Android sauber einordnest.
Smart Casts in Kotlin
Smart Casts machen Kotlin-Code sicherer und lesbarer. Du lernst, wie der Compiler Typ- und Null-Prüfungen für dich nutzt.
Teamkommunikation in Android-Projekten
Gute Teamkommunikation macht technische Arbeit nachvollziehbar. Du lernst, Entscheidungen so zu erklären, dass andere handeln können.
DataStore im Überblick
DataStore speichert kleine App-Einstellungen asynchron. Du lernst, wann Preferences oder Proto passen.
Lazy Layout Keys in Jetpack Compose: Identität und Performance
Verstehe, wie stabile Keys in Lazy Layouts den Zustand von UI-Elementen erhalten und Rendering-Fehler bei Listenänderungen effektiv verhindern.
Strukturierte Nebenläufigkeit
Strukturierte Nebenläufigkeit ordnet Coroutines nach Lebensdauer. Du lernst, wie Parent-Jobs, Scopes und Cancellation zusammenarbeiten.
Terminal Basics für Android-Entwicklung
Lerne Shell, Pfade und Grundbefehle, die du für Gradle, Git und Android-Tooling im Alltag brauchst.