Vorab: Ich weiß nicht ganz ob das hier passt
Sinn der Sache: Kurz erklärt möchte ich mit der
Delphi Community Edition eine Android Anwendung entwickeln, welche auf eine externe
SQL Datenbank zugreifen kann.
Ich experimentiere seit ca 2 Monaten mit der Delphi Community Edition, konnte bisher schon einfache Windows Andwendungen erstellen die Ihren Zweck erfüllen (Bilder sortieren, Ordner Strukturen verwalten, Auf eine
MySQL Datenbank zugreifen - Daten hinzufügen/Ändern/Löschen).
Zuletzt habe ich dann eine zielgerichtete Sache gestartet: Eine Android Anwendung die mit dem Anbieter Kinvey operiert. Die App erfüllt schon mehr als Ihren Zweck und ich habe sehr viel Spass daran, immer weitere (und komplexere) Funktionen zu entwickeln. Die gesamten Funktionen konnte ich mit dem Wissen aus Google, Wikis, Youtube und diversen Foren schreiben. Nun ist Kinvey natürlich ein Drittanbieter und ich möchte da eigentlich gerne darauf verzichten, vorallem wenn es zu dem Fall kommen sollte, dass die Anwednung irgendwann mal einen nützlichen Sinn für meinen Betrieb hat(Könnte dort zur Verwaltung von Werkzeugen und Baustellen benutzt werden).
Heute habe ich dann mit dem vorgefertigten WebService probieren können, ich kann mit verschiedenen Funktionen operieren und dort auch mit einer
SQL Datenbank kommunizieren. Die Übertragung des Client´s auf Android verlief weniger erfreulich, da die "Funktionsbibliothek" (
WSDL glaube ich) sich nicht in das Androidsystem übertragen lässt. Ich glaube das ist mit ein wenig Lesen im Web auch getan, die eigentliche Frage ist aber:
Macht das Sinn? Gehe ich dort den richtigen Weg bzw. ist dies eine "saubere" Lösung / Welche Möglichkeiten bestehen da?
Ich übe erst wirklich seit 2 Monaten mit der Delphi Community Edition, von daher kann ich nicht viel Fachwissen vorweisen. Ich möchte lediglich meinen (Hobby)Horizont erweitern und evtl. kommt da ja was nützliches bei rum? Vorkentnisse habe ich lediglich im Hobbybereich über
HTML/PHP
Ich danke fürs Lesen und evtl. finden sich hier ja ein paar freundliche Geister die meiner Frage eine nützliche Antwort geben können.
Gruß