Android Coden

Phase 07

Daten & Netzwerk

Persistenz mit Room, REST/Networking, Caching, Offline-First-Strategien und sichere Synchronisation.

55 Artikel · Seite 2 von 3

DataStore im Überblick
Android

DataStore im Überblick

DataStore speichert kleine App-Einstellungen asynchron. Du lernst, wann Preferences oder Proto passen.

· 9 min
Preferences DataStore
Android

Preferences DataStore

Preferences DataStore speichert einfache Einstellungen asynchron. Du lernst, wie Flow daraus verlässliche UI-Daten macht.

· 7 min
Proto DataStore
Android

Proto DataStore

Proto DataStore speichert strukturierte App-Einstellungen typsicher. Du lernst, wann Schema, Protobuf und Evolution wichtig werden.

· 6 min
Grundlagen der Dateispeicherung
Android

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.

· 8 min
MediaStore Basics: Bilder und Videos sicher nutzen
Android

MediaStore Basics: Bilder und Videos sicher nutzen

MediaStore hilft dir, geteilte Bilder und Videos sauber über Android-APIs zu lesen und zu schreiben.

· 6 min
Scoped Storage in Android
Android

Scoped Storage in Android

Scoped Storage begrenzt Dateizugriffe und schützt Nutzerdaten. Du lernst, wann App-Speicher, MediaStore oder Picker passen.

· 7 min
Repository-Implementierung in Android
Android

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.

· 7 min
Observable Reads: Daten lesen, die deine UI aktuell halten
Android

Observable Reads: Daten lesen, die deine UI aktuell halten

Observable Reads machen lokale Datenänderungen für die UI sichtbar. Du lernst, warum Flow dabei der Standardweg ist.

· 9 min
Network-Bound Resource Pattern
Android

Network-Bound Resource Pattern

Lerne, wie du entfernte Daten mit einem lokalen Cache verbindest. Das Pattern hilft dir bei stabilen Offline-First-Apps.

· 7 min
Offline Write Queue
Android

Offline Write Queue

Eine Offline Write Queue sichert Nutzeraktionen ohne Netz. Du lernst, wie pending writes später per Sync und Retry übertragen werden.

· 7 min
Konfliktlösung bei der Android-Synchronisierung
Android

Konfliktlösung bei der Android-Synchronisierung

Konfliktlösung entscheidet, welche Daten bei parallelen Änderungen gelten. Du lernst Regeln für Sync, Zeitstempel und Merging.

· 7 min
Tombstones und Löschungen bei Offline-Sync
Android

Tombstones und Löschungen bei Offline-Sync

Löschungen brauchen beim Offline-Sync eigene Daten. So bleiben App, Cache und Server konsistent.

· 7 min
Datenaktualität in Android-Apps sichtbar machen
Android

Datenaktualität in Android-Apps sichtbar machen

Zeige Nutzern klar, wann Daten zuletzt aktualisiert wurden und wann sie veraltet sein können.

· 9 min
Pull to Refresh in Android
Android

Pull to Refresh in Android

Pull to Refresh gibt Nutzern Kontrolle über neue Daten. Du lernst, wie du Refresh-Zustand sauber führst.

· 5 min
Background Sync mit WorkManager
Android

Background Sync mit WorkManager

Background Sync hält App-Daten aktuell, ohne Akku und Netzwerk unnötig zu belasten. Du lernst WorkManager, Constraints und Offline-First sauber einzuordnen.

· 6 min
Große Datenmengen in Android-Apps verarbeiten
Android

Große Datenmengen in Android-Apps verarbeiten

Du lernst, große Datenmengen in Android-Apps kontrolliert zu laden. Fokus: Streaming, Pagination und Speicher.

· 10 min
Binary Downloads in Android
Android

Binary Downloads in Android

Du lernst, große Binärdateien sicher zu laden. Fokus: Fortschritt, Abbruch und saubere Speicherung.

· 8 min
Uploads in Android zuverlässig umsetzen
Android

Uploads in Android zuverlässig umsetzen

Uploads brauchen klare Zuständigkeiten, Wiederholungen und sichtbare Arbeit. So planst du robuste Dateiübertragungen in Android.

· 4 min
WebSockets bewusst einsetzen
Android

WebSockets bewusst einsetzen

WebSockets ermöglichen Echtzeit-Kommunikation in Android-Apps. Du lernst, wann eine dauerhafte Verbindung sinnvoll ist.

· 8 min
Server-Sent Events im Android-Überblick
Android

Server-Sent Events im Android-Überblick

Server-Sent Events liefern Live-Updates per HTTP. Du lernst, wann SSE in Android sinnvoll ist und worauf du achten musst.

· 7 min
GraphQL Awareness für Android-Entwicklung
Android

GraphQL Awareness für Android-Entwicklung

GraphQL verschiebt Datenabfragen vom Endpunkt zur Query. Du lernst, wann das in Android hilft und wann REST reicht.

· 7 min
API-Versionierung
Android

API-Versionierung

API-Versionierung hilft deiner App, Backend-Änderungen kontrolliert zu überstehen. Du lernst, Verträge stabil zu halten.

· 7 min
Secrets im Networking sicher behandeln
Android

Secrets im Networking sicher behandeln

Secrets gehören nicht fest in die App. Du lernst, wie du API-Keys, Tokens und Leakage im Networking einordnest.

· 10 min
Certificate Validation in Android
Android

Certificate Validation in Android

Certificate Validation schützt HTTPS-Verbindungen in Android-Apps. Du lernst, wann Standardvertrauen reicht und wann Konfiguration nötig ist.

· 8 min