Alle Artikel
357 Artikel insgesamt · Seite 23 von 30
Shapes und Elevation in Jetpack Compose
Lerne, wie du mit Shapes und Elevation in Jetpack Compose visuelle Hierarchien, Gruppierungen und Tiefe für moderne Android-UIs aufbaust.
Snackbars in Jetpack Compose
Lerne, wie du mit Snackbars kurzes, nicht blockierendes Feedback und Aktionen in deinen Android-Apps anzeigst.
Konfliktlösung bei der Android-Synchronisierung
Konfliktlösung entscheidet, welche Daten bei parallelen Änderungen gelten. Du lernst Regeln für Sync, Zeitstempel und Merging.
Datenaktualität in Android-Apps sichtbar machen
Zeige Nutzern klar, wann Daten zuletzt aktualisiert wurden und wann sie veraltet sein können.
Kotlin-Dateistruktur verstehen
Du lernst, wie Kotlin-Dateien Code über Packages, Imports und Top-Level-Deklarationen ordnen. Der Fokus liegt auf Android-Projekten.
Async Capstone: Flow, WorkManager und Abbruch
Du baust eine Funktion mit Live-Daten und stabilem Refresh. Dabei lernst du Flow, WorkManager und Abbruch sauber zu verbinden.
Dein erster Commit: Staging, Diff und Historie verstehen
Lerne, wie eine Änderung vom Working Tree über den Staging-Bereich in deinen ersten Git-Commit wandert und wie der Diff dich begleitet.
Hilt Grundlagen: Dependency Injection in Android
Hilt vereinfacht DI in Android durch generierte Dagger-Komponenten. Du lernst Module, Scopes und Annotationen wie @Inject kennen.
Timeout Handling in Android
Timeouts begrenzen lange Arbeit und verbessern Fehlpfade. Du lernst, wie withTimeout UX und Stabilität schützt.
Back Handling und Predictive Back in Jetpack Compose
Lerne, wie du die Android Zurück-Geste in Jetpack Compose-Apps steuerst, den Back Stack verwaltest und eine nahtlose Benutzererfahrung sicherstellst.
Grundlagen der Dateispeicherung
Dateien gehören je nach Schutzbedarf und Nutzung an unterschiedliche Speicherorte. Du lernst die Grundregeln für interne Dateien, externe Dateien und Medien.
Kotlin-Build-Abhängigkeiten
Kotlin-Build-Abhängigkeiten steuern, welche Bibliotheken und Plugins dein Android-Projekt nutzt. Du lernst, wie Gradle sie sauber einbindet.