CS50 Mobile – Entwicklung mobiler Apps: Persistenz und Daten
"Historische Einführung zu Persistenz und Daten; die Plattform führt das Konzept mit eigenen Beispielen weiter."
Konzepte verständlich erklärt (für Einsteiger jeden Alters)
Erklärung
Persistenz speichert Zustand über App-Neustarts hinweg. Lokaler Speicher, API und Datenbank haben unterschiedliche Synchronisations-, Datenschutz- und Ausfallbedingungen.
Beispiel
Einstellungen lassen sich lokal sichern; geteilte Aufgaben können serverseitig synchronisiert werden.
Was du mitnehmen solltest
Speicherort beeinflusst Datenschutz, Verfügbarkeit und Synchronisierung.
Lerncheck & Übung
Etwa 20 Minuten · beginner
Das lernst du
- Erkläre das Grundkonzept Persistenz und Daten.
- Ordne ein Beispiel und eine Grenze des Konzepts zu.
Voraussetzungen
- Keine.
Häufige Fehler
- Ein Cache ist nicht automatisch die maßgebliche Datenquelle und kann veraltet sein.
Wissenscheck
Praktische Aufgabe
Klassifiziere Einstellungen, Cache und geteilte Notizen nach Speicherort.
Archivkurs: historische Technologieversion. Die Aufgabe ist eine konzeptuelle Übung; die alte App- bzw. Laufzeitumgebung wird nicht bereitgestellt.
Quellen und Einordnung
Erkläre Persistenz und Daten anhand eines neuen Beispiels und nenne eine Grenze.
Interaktive Übung & lokaler Testlauf
Klassifiziere Einstellungen, Cache und geteilte Notizen nach Speicherort.
Hinweise auf Wunsch anzeigen
- Notiere zuerst Akteure, Daten und Ziel.
- Prüfe, was bei einer ungültigen Eingabe passiert.