Hi,
ich hätte da mal eine Frage zum desgin einer Mobilen Anwendung. Also folgendes Vorhaben steht im Raum, ich möchte eine mobile Anwendung (hautpsächlich iOS, Android) schreiben, die Daten in einer lokalen SQLite Datenbank speichert. So weit so unspektakulär
Meine Frage ist jetzt die Folgende. Ich erstelle die App und die Datenbank, indem ich die Datenbank in das Projekt mit aufnehme, also die fertig generierte Datenbank bei Installation der App mit auf das Endgerät übertragen wird. Die Pfade sind natürlich relativ zum eingesetzten
OS und das funktioniert auch alles wie gewollt.
Wie sieht das aus wenn ich im Laufe dieses Projekts neue Funktionen deployen will, Updates im Quellcode, die vielleicht auch mit Erweiterungen der Datenbank einhergehen. Wie setzt man das um? Ich gehe zum aktuellen Zeitpunkt davon aus, dass man sich damit die bestehede Datenbank wieder überschreibt, was milde gesagt suboptimal wäre
Wie geht man bei sowas vor, hat jemand Erfahrungen damit?