Eine Textdatei liegt auf einem Server oder ist in irgendeiner Form im Internet erreichbar mit User/PW.
Diese Textdatei soll von einem Windows PC aus geändert werden können (
VCL Programm) und einem Android Gerät aus.
Dafür wäre HTTP mit Basic Authentifizierung geeignet.
Indy funktioniert auch mit Android und iOS. Aber einen Server im Internet, auf dem ein HTTP Server läuft, benötigt man dann mittelfristig auch.
Lokal testen kann man es mit
Indy TIdHTTPServer auch einfach, dazu gibt es viele Resourcen im Internet.
Über HTTP GET kann man die Datei dann auf das Gerät / den Client laden. Mit HTTP POST dann eine aktualisierte Version zurück auf den Server schreiben. Das ist zwar nicht 100% "mehrbenutzerfähig" (transaktional), aber als erste Übung geeignet.