App-Entwicklung für Mobile und Desktop von iOS und Android bis Windows und Mac.
Apps, die man installiert - auf dem Handy im Außendienst oder auf dem PC am Lagertor. Plattformübergreifend mit React Native, Flutter oder Tauri, nativ in Swift und Kotlin, wo das Produkt es verlangt, und zusammen mit dem Backend, mit dem sie sprechen. Die Apps arbeiten ohne Netz weiter, steuern Scanner und Drucker und kommen ohne Drama durch die Prüfung von App Store und Google Play.
- Eine Codebasis für iOS und Android - und für den Desktop, wo es sinnvoll ist.
- Offline-first: Die App funktioniert auch im Keller und synchronisiert, sobald wieder Netz da ist.
- Barcodescanner, Waagen, Etikettendrucker und Bluetooth-Geräte, sauber angebunden.
- Store-Releases, signierte Installer und automatische Updates inklusive.
Gebaut für Tunnel, Keller und Laderampen
Der größte Teil der Arbeit an einer App sind nicht die Screens. Sondern das, was passiert, wenn der Zug mitten im Speichern in den Tunnel fährt, wenn jemand Benachrichtigungen am ersten Tag ablehnt oder wenn das Lager-WLAN mitten in der Schicht ausfällt. Wir planen diese Fälle ab dem ersten Sprint ein, denn Offline-Fähigkeit oder einen sauberen Release-Prozess nachträglich in eine fertige App einzubauen, kostet mehr, als sie von Anfang an mitzudenken.
Bei der Technologie sind wir pragmatisch. Für die meisten Business-Apps - Außendienst, Buchungen, Bestellungen, Kundenkonten, interne Tools - bringen React Native oder Flutter eine Codebasis und beide Stores. Lebt die App von Kamera, Bluetooth oder den neuesten Betriebssystem-Funktionen, entwickeln wir nativ in Swift und Kotlin. Auf dem Desktop erreicht eine Web-Oberfläche in Tauri oder Electron mit nativem Kern die serielle Schnittstelle, die Waage und den Etikettendrucker, an die kein Browser herankommt.
Eine App ist nur so gut wie ihr Backend, deshalb bauen wir es meist mit: API, Benutzerkonten, Synchronisierung, Push-Versand und einen Admin-Bereich für Ihr Team. Als App-Agentur arbeiten wir von Wien und Ugljevik aus für Unternehmen in Österreich, Deutschland und ganz Europa.
So funktioniert's
Was eine App aushalten muss
Apps leben in Tunneln, Kellern und an Laderampen. Drei Momente zeigen, ob eine für die echte Welt gebaut wurde - hier in den Apps eines Zustelldienstes.
-
Der Fahrer bestätigt Zustellungen in einem Keller ohne Empfang. Alles wird auf dem Handy gespeichert und geht von selbst raus, sobald das Netz zurück ist.
-
Eine dringende Zustellung kommt rein. Ein Tipp auf die Benachrichtigung öffnet genau diese Zustellung - nicht den Startbildschirm, keinen Login.
-
Im Lager bucht eine PC-App mit Barcodescanner die Pakete ein, und eine Sekunde später zeigt sie das Handy des Fahrers. Dieselben Daten, verschiedene Bildschirme.
- EingebuchtPaket 4469
- EingebuchtPaket 4468
Heute4 Stopps
- 01 Bäckerei Morgenrot 09:30
- 02 Linden-Apotheke 10:15
- 03 Studio Kilo 11:00
- 04 Hotel Riva 11:40
In der Praxis
Beispielszenarien - die Art von Projekten, die wir umsetzen, keine Kundenreferenzen.
Prüf-App für einen Facility-Service
- Das Problem
- Techniker prüfen Heizräume, Aufzugschächte und Tiefgaragen - genau dort, wo es kein Netz gibt. Papierformulare werden Tage später abgetippt, und niemand weiß, welche Objekte überfällig sind.
- Was wir bauen
- Eine React-Native-App mit lokaler Datenbank und Outbox-Sync: Checklisten, Fotos und Unterschriften funktionieren offline und werden im Hintergrund hochgeladen. Das Büro vergibt Aufträge in einer Web-Oberfläche; widersprüchliche Änderungen werden feldweise zusammengeführt.
- React Native
- SQLite
- Node.js
- PostgreSQL
- S3-Speicher
Wareneingang an der Laderampe
- Das Problem
- Eingehende Paletten werden mit Lieferscheinen auf Papier abgeglichen. Fehlende Kartons fallen eine Woche später im ERP auf, wenn sich niemand mehr an den Lkw erinnert.
- Was wir bauen
- Eine Desktop-Station an der Rampe: Lieferschein scannen, jeden Karton scannen, Mischpaletten wiegen, Lagerplatzetiketten drucken. Abweichungen erscheinen sofort und gehen über die API ins ERP. Sie funktioniert offline, denn das WLAN an der Rampe ist schwach - das ist es immer.
- Electron
- TypeScript
- React
- SQLite
- node-hid
- REST API
Begleit-App für ein Bluetooth-Gerät
- Das Problem
- Ein Hardware-Hersteller liefert sein Gerät mit einer zugekauften App aus, die die Bluetooth-Verbindung verliert, keine Firmware aktualisieren kann und Ein-Stern-Bewertungen sammelt, die dem Hardware-Verkauf schaden.
- Was wir bauen
- Native Apps in Swift und Kotlin, weil Bluetooth, Hintergrundmodi und Firmware-Updates genau dort liegen, wo Cross-Platform-Schichten undicht werden. Protokolllogik geteilt per Kotlin Multiplatform, Firmware-Updates, die nach einem Verbindungsabbruch weiterlaufen.
- Swift
- Kotlin
- Kotlin Multiplatform
- BLE
- Sentry
Was Sie bekommen
- Apps für iOS und Android unter Ihren eigenen Konten bei App Store und Google Play
- Desktop-Installer für Windows, macOS oder Linux, code-signiert, mit automatischen Updates
- Offline-Speicherung und Synchronisierung, mit einer schriftlichen Regel für den Konfliktfall
- Push-Benachrichtigungen, die den richtigen Screen öffnen, mit Posteingang in der App als Fallback
- Geräteanbindung: Barcodescanner, Waagen, Etikettendrucker, Bluetooth
- Backend und API für die App oder eine saubere Anbindung an Ihr bestehendes
- Crash-Reporting ab dem ersten Build und Begleitung durch jede Store-Prüfung
Typischer Stack
- React Native + Expo
- Flutter
- Swift / SwiftUI
- Kotlin / Jetpack Compose
- Kotlin Multiplatform
- Tauri
- Electron
- Rust
- SQLite
- APNs & FCM
- Fastlane
- Sentry
Häufige Fragen
Ihre Frage ist nicht dabei? Fragen Sie uns direkt - wir antworten innerhalb von zwei Werktagen.
Frage stellenWas kostet es, eine App entwickeln zu lassen?
Das hängt weniger von der Zahl der Screens ab als davon, was die App können muss: Offline-Sync, Zahlungen, Schnittstellen, das Backend und die Zahl der Benutzerrollen bestimmen den Großteil des Aufwands. Eine Cross-Platform-Codebasis kostet in der Regel weniger als zwei native Apps. Nach einem 30-minütigen Kennenlerngespräch bekommen Sie einen schriftlichen Plan und ein Angebot mit fest umrissenem Umfang.
Wie lange dauert die Entwicklung einer App?
Den Zeitplan bestimmen der Umfang, der Zustand des Backends und wie schnell Entscheidungen fallen. Auch die Store-Prüfung gehört in den Plan - meist schnell, gelegentlich nicht. Wir teilen die Arbeit in auslieferbare Etappen, sodass eine erste Version früh bei Ihren Testern landet, während der Rest entsteht.
React Native, Flutter oder nativ - was passt zu uns?
Für die meisten Business-Apps ist Cross-Platform die vernünftige Wahl: eine Codebasis, ein Team, beide Stores. React Native passt zu Teams, die bereits mit TypeScript und React arbeiten, Flutter zu einer Oberfläche, die auf beiden Plattformen pixelgleich sein soll. Nativ in Swift und Kotlin empfehlen wir, wenn die App von Bluetooth, intensiver Kamera- oder AR-Nutzung, langen Hintergrundprozessen oder brandneuen Betriebssystem-Funktionen lebt - mit schriftlicher Begründung.
Brauchen wir eine Desktop-App, oder reicht eine Web-App?
Eine Web-App reicht, wenn alles im Browser passiert. Eine Desktop-App brauchen Sie, wenn sie einen Scanner, eine Waage oder einen Etikettendrucker steuern, den ganzen Tag offline arbeiten oder große lokale Dateien verarbeiten muss. Oft lautet die Antwort: beides - eine Web-App fürs Büro und eine Desktop-Station für die Theke oder die Rampe.
Können Sie unseren Barcodescanner, unsere Waage oder unseren Etikettendrucker anbinden?
In der Regel ja. Tastatur- und serielle Scanner, Waagen mit seriellem oder USB-Protokoll, ZPL- und ESC/POS-Etikettendrucker, Kassenschubladen und die meisten Geräte mit dokumentiertem Protokoll sind Routine. Bei Kassensystemen in Deutschland oder Österreich binden wir die TSE bzw. die RKSV-Signatureinheit über das Hersteller-SDK an. Schicken Sie uns die Modellnummern; fehlt die Dokumentation, testen wir mit einem echten Gerät, bevor wir eine feste Schätzung abgeben.
Sie haben eine App im Kopf?
Erzählen Sie uns, wer sie nutzen wird, wo und auf welchen Geräten. Wir antworten innerhalb von zwei Werktagen mit einem Link zu einem 30-minütigen Kennenlerngespräch und schicken danach einen schriftlichen Plan und ein Angebot mit fest umrissenem Umfang.
Projekt anfragen