An deiner Stelle würde ich mit dem Datenformat beginnen und die Entscheidung für einen Datentransport auf später verschieben wenn du mehr Erfahrung in dem ganzen Thema gesammelt hast.
Die Entscheidung für das Datenformat dieser speziellen app ist bereits getroffen, da wird
csv verwendet da dann die Dateien eigentlich von jedem Fremdprogramm eingelesen werden können. Als Transport will ich wirklich möglichst alles abdecken, was auf so einem Mobilgerät standardmäßig eingerichtet ist: Die 3-4 größten Clouddienste sowie E-Mail attachment für den Versand. Für den Emfpang von externen Daten dann nur noch Cloud.