Tja für diese Problemstellung, gibt es sicherlich 100 verschiedene Ansätze.
Wenn Du das auf einem "normalem" Webspace aufsetzen willst, fallen aus meiner Sicht alle "coolen" Ansätze weg.
Für die Webseite würde ich dann ggf. TMS WebCode ins Auge nehmen...
Für die App natürlich FMX... ggf. mit einem Edge-Browser für die Webseite...
Soweit zu Deinen Vorgaben...
Ich würde es anders machen!
Das geht dann jedoch nur dann wenn Du einen "richtigen" Server hast! Hierzu verweise ich auf
meinen vorletzten Blogpost.
Ich würden einen Rest(full) WebService in Delphi als ISAP-
DLL schreiben der in der Lage ist sowohl die Webseite zu betreiben als auch die Daten für eine native FMX-App bereitstellen kann.
Die Intelligenz kann dann auf dem Service liegen.
Für die Webseite würde ich wie im Blogpost beschrieben dann eine Kombination aus
HTML und Delphi-Script zurückgreifen.
TMS-WebCode würde natürlich auch in diesen Fall funktionieren.
Grüsse
Mavarik