Dokumente, Anwendungen und automatisierte Abläufe.
Wir erstellen Vorlagen für wiederkehrende Dokumente. Inhalte und Layout lassen sich getrennt pflegen; Änderungen werden in Git festgehalten.
Kundendaten und Positionen können aus einer Datenquelle in dieselbe Vorlage übernommen werden.
Eine Pipeline kann aus den versionierten Quellen PDFs erstellen. So lässt sich nachvollziehen, welche Fassung ausgeliefert wurde.
Für iOS und macOS entwickeln wir mit Swift. Rust nutzen wir, wenn sich Logik zwischen Anwendungen teilen lässt; Tauri für geeignete Desktop-Anwendungen.
Wir entwickeln Oberflächen mit SwiftUI und binden benötigte Systemfunktionen über die Plattform-APIs an.
Für macOS bereiten wir Signierung und Notarisierung vor. Der Vertriebsweg richtet sich nach der Anwendung.
Mit GitLab CI/CD lassen sich wiederkehrende Schritte vom Build bis zum Test automatisieren. Welche Schritte sinnvoll sind, hängt vom Projekt ab.
Die Pipeline hält fest, aus welchem Stand der Quelltexte eine Anwendung oder ein Dokument entstanden ist.
Tests in der Pipeline prüfen Änderungen vor der Auslieferung. Testumfang und Bereitstellung stimmen wir auf das Projekt ab.