Was wir können

Dokumente, Anwendungen und automatisierte Abläufe.

Dokumente mit Typst

Wir erstellen Vorlagen für wiederkehrende Dokumente. Inhalte und Layout lassen sich getrennt pflegen; Änderungen werden in Git festgehalten.

Wiederverwendbare Vorlagen

Kundendaten und Positionen können aus einer Datenquelle in dieselbe Vorlage übernommen werden.

Automatische PDF-Erzeugung

Eine Pipeline kann aus den versionierten Quellen PDFs erstellen. So lässt sich nachvollziehen, welche Fassung ausgeliefert wurde.

Apps für Apple und Desktop

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.

Native Benutzeroberflächen

Wir entwickeln Oberflächen mit SwiftUI und binden benötigte Systemfunktionen über die Plattform-APIs an.

Verteilung auf dem Mac

Für macOS bereiten wir Signierung und Notarisierung vor. Der Vertriebsweg richtet sich nach der Anwendung.

Builds und Tests

Mit GitLab CI/CD lassen sich wiederkehrende Schritte vom Build bis zum Test automatisieren. Welche Schritte sinnvoll sind, hängt vom Projekt ab.

Nachvollziehbare Builds

Die Pipeline hält fest, aus welchem Stand der Quelltexte eine Anwendung oder ein Dokument entstanden ist.

Automatisierte Tests

Tests in der Pipeline prüfen Änderungen vor der Auslieferung. Testumfang und Bereitstellung stimmen wir auf das Projekt ab.