Ich setze gerade eine ähnliche Anforderung um und habe bereits ein erstes Release fertig. Für die Speicherung der Daten auf dem Mobil-Gerät habe ich mich für eine SQLite-
DB entschieden.
Der Vorteil ist hier tatsächlich, wie MKinzler, bereits geschrieben hat dass bereits alles standardmäßig an Bord ist. Man kann also ohne großen Aufwand schnell und einfach starten. Den Austausch der Aufträge mache ich in der aktuellen Version per SFTP. Später wird es dann über Backend mit einer REST-
API gehen (vlt. per
RAD-Server).