Armin Egginger stellte seinen „Plan B"-Ansatz vor: FileMaker-Lösungen über XML-Normalisierung in plattformunabhängige Apps überführen. Die spontane Zwischenpräsentation knüpfte direkt an die XML-Themen von Marcel und Jörg an und zeigte eine andere Richtung — weg von der FileMaker-Optimierung, hin zur vollständigen Plattformunabhängigkeit.
Von FileMaker zu Cross-Platform
Am Beispiel seines E-Rechnungsprojekts („Cross E-Rechnung") demonstrierte Armin die Pipeline:
FileMaker XML → normalisierte SQL-Datenbankstruktur → Layout-Generierung → Cross-Platform-App via Flutter/Dart
Der Schlüssel liegt in der Normalisierung: Die FileMaker-XML-Exporte (SaveAsXML und DDR) werden in eine standardisierte Struktur überführt, die von der Zielplattform unabhängig ist. Aus dieser normalisierten Struktur lassen sich die Objekte auf einer anderen Zielplattform neu erzeugen. Die Datenbank-Anbindung im Backend kann über PostgreSQL oder andere Engines erfolgen.
Die aus den Struktur-Daten resultierende App kompiliert nativ für jede Zielplattform: macOS über Swift/Xcode, Windows, Linux, iOS und Android — jeweils in der plattformeigenen Sprache. Armin hatte sich bewusst für Flutter als Frontend entschieden, da es die beste Multi-Plattform-Unterstützung bietet. Er betonte, dass er selbst kein Dart beherrscht — die gesamte Entwicklung erfolgte per Vibe Coding mit Windsurf als IDE.
Flutter - Build for any screen
https://flutter.dev
In der Live-Demo zeigte er die bereits funktionierenden Layout-Generierungen, Button-Zuordnungen und Skript-Verknüpfungen. Das Projekt, welches zunächst als Hobby nebenbei entstand, zeigt eindrucksvoll, dass die Zeit reif ist für ersthafte Anwendungen auf Basis von AI Coding. Ziel das Projekts ist es, aus einer FileMaker Datei automatisch plattform-unabhängige Apps zu erzeugen.
Grundlage ist auch hier die Bereitstellung einer fundierten Struktur-Informationen, auf dessen Basis der AI Coding-Agent in der Lage ist, die Bestandteile der FileMaker-Lösung zu verstehen. Armin nutzt dafür ausschließlich Markdown-Dateien. Aus den umfangreichen XML-Strukturen hat er bereits die Script-Command-Liste und die Bitmap-Referenzen vollständig in Markdown dokumentiert.
Durch seine langjährigen Erfahrungen mit XML kann Armin quasi das Wissen aus erster Hand für die Nutzung mit AI Agenten umsetzen.
Weitere Infos zu seinem Projekt will Armin auf dem FileMaker Stammtisch München vorstellen.
FileMaker Stammtisch München
http://www.filemaker-stammtisch-muenchen.de