Hallo Forum,
ich schreibe gerade an meiner ersten Android-App und stehe vor einer Entscheidungsfrage.
In welchem Umfang ist es sinnvoll SQLite einzusetzen ?
Die Android-App greift auf ein Benutzerprofil zu welches der Anwender aktuell über eine Webseite bearbeiten kann.
Jetzt soll halt durch die Android-App dem Benutzer ermöglicht werden das ganze auch mit der Android-App zu machen,
die Daten aus Webseite und App sind dabei die selben (nicht die gleichen).
Beispiel:
- der Benutzer meldet sich an -> dann speicher ich den aktuellen Benutzer in einer SQLite, (wenn die Logindaten stimmen)
- der Benutzer ruft seine persönlichen Daten ab, JETZT die Frage, speicher ich diese Informationen auch in einer SQLite, oder soll ich die immer wieder vom Server holen ? (Der Benutzer kann natürlich auch neue Items hinzufügen)
Vorteil des Speicherns -> weniger Traffic, schnelleres laden.
Nachteil -> Synchroniesieren mit den auf dem Webserver gespeicherten Daten.
(die Daten liegen in einer MYSQL auf dem Webserver)
Der Vorteil des speichern wäre auch das die Anwendung offline verfügbar wäre.
Hoffe mein Problem ist klar und ihr könnt man tipps geben welches vorgehen gebräuchlicher ist.
beste Grüße
Manuel