App ohne Internet: Was im Handwerk und Außendienst funktionieren muss
Aufträge öffnen, Messwerte erfassen und Fotos speichern: Das kann auch im Funkloch funktionieren. Dafür muss klar sein, welche Daten vorher aufs Gerät kommen und wie Änderungen später im Büro ankommen.

Eine App ohne Internet muss die Arbeit vor Ort ermöglichen: vorbereitete Aufträge öffnen, benötigte Unterlagen anzeigen und Eingaben auf dem Gerät speichern. Für Handwerk und Außendienst gehört auch der spätere Datenabgleich dazu. Erst wenn die Einträge vollständig im Büro angekommen sind, ist der Ablauf abgeschlossen.
Kurz gesagt: Plane die Offline-Fähigkeit für konkrete Arbeitsschritte. Benötigte Unterlagen müssen vor dem Einsatz aufs Gerät. Bei neuen Einträgen muss erkennbar sein, ob sie nur lokal gespeichert oder bereits ans Büro übertragen wurden.
Was muss eine App ohne Internet können?
Eine App ohne Internet sollte alle Arbeitsschritte unterstützen, die am Einsatzort nicht warten können. Welche das sind, entscheidet dein Arbeitsablauf, nicht die verwendete Technik.
Die Frage wird auch in der Praxis gestellt: Im Elektrikforum wird ausdrücklich eine Offline-Möglichkeit für eine App im Elektrobetrieb angesprochen. Für die Planung brauchst du darauf eine genauere Antwort als „Ja, die App funktioniert offline“.
Nehmen wir einen Einsatz im Technikraum ohne Empfang. Der Monteur kann den Auftrag öffnen, aber das Formular nimmt keine Messwerte an. Dann landet die Dokumentation wieder auf Papier und muss später abgetippt werden.
Offline-Fähigkeit ist deshalb eine Anforderung pro Funktion. Die folgende Tabelle zeigt, was sich umsetzen lässt und welche Grenzen bleiben.
| Aufgabe | Ohne Internet möglich? | Was dafür nötig ist |
|---|---|---|
| Auftrag und Kontaktdaten lesen | Ja, mit dem zuletzt geladenen Stand | Die Daten liegen bereits auf dem Gerät |
| Arbeitszeit und Material erfassen | Ja, zunächst lokal | Die App speichert Eingaben dauerhaft auf dem Gerät |
| Fotos dem Auftrag zuordnen | Ja, mit späterer Übertragung | Bilddateien und Zuordnung bleiben lokal erhalten |
| Checklisten ausfüllen | Ja, mit vorbereiteten Formularen | Auch Auswahlwerte und benötigte Hilfstexte sind gespeichert |
| Neue Aufträge aus dem Büro empfangen | Nein, erst mit Verbindung | Das Gerät muss das zentrale System erreichen |
| Lagerbestand abfragen | Nur den gespeicherten Stand anzeigen | Der aktuelle Stand erfordert eine Verbindung zur Warenwirtschaft |
| Bericht per E-Mail versenden | Vorbereiten ja, übermitteln nein | Der Versand erfolgt nach Wiederherstellung der Verbindung |
Meist reicht es, die Arbeit am Auftrag offline zu ermöglichen. Die gesamte Büroverwaltung muss dafür nicht auf jedem Telefon verfügbar sein.
Welche Daten müssen vor dem Einsatz aufs Gerät?
Vor dem Einsatz müssen alle Daten heruntergeladen werden, die dein Team vor Ort braucht. Dazu gehören auch Anhänge, etwa Schaltpläne oder Wartungsanleitungen.
Eine gespeicherte Auftragsliste reicht nicht, wenn sich der zugehörige Plan erst im Keller herunterladen lässt. Dasselbe gilt für eine Checkliste, deren Auswahlfelder ihre Inhalte bei jeder Benutzung vom Server laden.
Lege deshalb fest, was zu einem vollständig vorbereiteten Auftrag gehört. Ein praktikabler Umfang sind die zugewiesenen Einsätze mit den jeweils benötigten Unterlagen. Die gesamte Kundendatenbank ist dafür meist unnötig.
Die App sollte anzeigen, ob der Download vollständig ist. „Offline verfügbar“ darf erst erscheinen, wenn alle benötigten Dateien auf dem Gerät liegen. Bricht die Übertragung eines Plans ab, muss das vor der Abfahrt erkennbar sein.
Außerdem braucht der gespeicherte Stand einen sichtbaren Zeitpunkt. Verschiebt das Büro einen Termin während des Funklochs, kann das Telefon diese Änderung noch nicht kennen. „Zuletzt abgeglichen“ hilft dem Mitarbeiter, die angezeigten Angaben einzuordnen.
Plane den Download als Teil des Arbeitstags. Lädt die App zugewiesene Aufträge beim Öffnen herunter? Oder bestätigt das Team vor der Abfahrt bewusst, dass alle Unterlagen bereitliegen?
Wie kommen offline erfasste Daten später ins Büro?
Neue Eingaben werden zuerst auf dem Gerät gespeichert und später an das zentrale System übertragen. Dieser Datenabgleich heißt Synchronisation und muss Unterbrechungen verkraften.
Dafür braucht die App einen dauerhaften lokalen Speicher. Bestätigte Eingaben müssen erhalten bleiben, wenn jemand die App schließt oder das Telefon neu startet. Ein noch geöffnetes Formular allein ist keine verlässliche Speicherung.
Ausstehende Änderungen sammelt die App in einer Warteschlange. Sobald sie den Server wieder erreicht, arbeitet sie diese ab. Dabei muss sie auch erkennen, ob ein Eintrag bereits angekommen ist.
Das ist wichtig bei einem Verbindungsabbruch: Der Server könnte eine Materialbuchung bereits gespeichert haben, während die Bestätigung das Telefon nicht mehr erreicht. Beim erneuten Versuch darf daraus keine zweite Buchung entstehen.
Welchen Speicherstatus braucht das Team?
Der Speicherstatus muss klar zwischen lokaler Speicherung und abgeschlossener Übertragung unterscheiden. „Gespeichert“ allein lässt offen, ob das Büro den Eintrag schon sehen kann.
Verständliche Meldungen sind beispielsweise:
- „Auf diesem Gerät gespeichert, noch nicht übertragen“
- „Vollständig übertragen“
- „Übertragung fehlgeschlagen, erneut versuchen“
Bei Fotos reicht es nicht, nur den Auftragstext zu prüfen. Der Text kann bereits angekommen sein, während das Bild noch auf dem Telefon liegt. Der Bericht darf dann nicht als vollständig übertragen gelten.
Auch automatische Übertragung hat Grenzen. Mobile Betriebssysteme schränken die Arbeit geschlossener Apps im Hintergrund ein. Deshalb sollte der Abgleich beim erneuten Öffnen fortgesetzt werden können, ergänzt um eine manuelle Wiederholung.
Was passiert bei widersprüchlichen Änderungen?
Ändern Büro und Außendienst denselben Auftrag, braucht die App klare Regeln für den Abgleich. Sonst können Angaben unbemerkt überschrieben werden.
Ein möglicher Fall: Das Büro ergänzt den Auftragstext. Gleichzeitig schreibt der Monteur ohne Empfang seine Messwerte in dasselbe Textfeld. Übernimmt das System später einfach eine Fassung, kann die andere verloren gehen.
Solche Konflikte lassen sich schon durch getrennte Eingabefelder reduzieren. Arbeitsanweisung und Messprotokoll gehören nicht in ein gemeinsames Freitextfeld. Neue Protokolleinträge können mit Verfasser und Erfassungszeitpunkt angehängt werden, statt vorhandenen Text zu ersetzen.
Bei einem Auftragsstatus reicht diese Lösung nicht. Das Büro könnte den Auftrag stornieren, während vor Ort bereits Arbeit dokumentiert wird. Die App sollte diesen Widerspruch anzeigen und die erfasste Arbeit erhalten.
Entscheide vor der Entwicklung, wer solche Fälle klärt. Darf das Büro einen Termin verbindlich ändern? Wie wird nachträglich erfasstes Material einem bereits abgeschlossenen Auftrag zugeordnet?
Diese Regeln gehören in die schriftlichen Anforderungen. Was dort außerdem stehen sollte, erklärt der Ratgeber Lastenheft App.
Was passiert bei Handyverlust oder beim Abmelden?
Noch nicht übertragene Einträge können bei einem Geräteverlust verloren gehen. Lokale Speicherung schützt vor einem App-Neustart, ersetzt aber keine Sicherung außerhalb des Telefons.
Auch eine Deinstallation oder das Löschen der App-Daten kann lokale Einträge entfernen. Deshalb muss die App ausstehende Übertragungen sichtbar machen. Vor dem Abmelden sollte sie warnen, wenn dadurch noch nicht übertragene Daten verloren gehen könnten.
Bei gemeinsam genutzten Geräten kommt eine weitere Frage hinzu: Was passiert beim Nutzerwechsel? Der nächste Mitarbeiter darf nicht versehentlich auf noch offene Eingaben seines Kollegen weiterarbeiten. Die Trennung der Nutzer und ihrer Aufträge muss auch offline funktionieren.
Der Zugang ohne Internet braucht ebenfalls eine Regel. Eine erste Anmeldung an einem zentral verwalteten Konto benötigt normalerweise eine Verbindung. Für bereits angemeldete Nutzer lässt sich dagegen ein begrenzter Offline-Zugang vorsehen.
Dabei bleibt eine technische Grenze: Ein Gerät ohne Verbindung erfährt zunächst nichts von einer zentralen Kontosperre. Lege deshalb fest, wie lange der Offline-Zugang gelten soll und wie die App lokal entsperrt wird. Auch der Schutz der gespeicherten Daten gehört in die technische Planung.
Wovon hängt der Aufwand einer Offline-App ab?
Der Aufwand hängt vor allem davon ab, welche Daten offline verändert werden und welche Konflikte beim Abgleich auftreten können. Gespeicherte Unterlagen zu lesen ist meist weniger aufwendig als gemeinsam bearbeitete Aufträge abzugleichen.
Fotos brauchen unterbrechbare Übertragungen. Gemeinsam bearbeitete Formulare brauchen Regeln gegen Datenverlust. Und die Bürosoftware muss mit Einträgen umgehen können, die erst nach Abschluss eines Auftrags eintreffen.
Begrenze den ersten Umfang deshalb auf einen vollständigen Arbeitsablauf. Ein Monteur sollte einen vorbereiteten Auftrag dokumentieren und später vollständig übertragen können. Zusätzliche Verwaltungsfunktionen können warten, wenn sie vor Ort nicht gebraucht werden.
Bei unserer App-Entwicklung halten wir Anforderungen und technische Umsetzung vor dem Bauen schriftlich fest. Wir nutzen Flutter und Firebase. Flutter ist ein Werkzeug zur App-Entwicklung; Firebase stellt unter anderem Dienste zur Datenspeicherung bereit. Daraus allein folgt keine Zusage, welche Funktionen ohne Internet arbeiten.
Auch eine Installation aus dem App-Store garantiert keine Offline-Fähigkeit. Umgekehrt können Web-Apps, also Anwendungen im Browser, Daten lokal speichern. Die grundlegenden Unterschiede erklärt der Ratgeber Web App oder App aus dem Store.
Prüfe vor einer Eigenentwicklung vorhandene Branchenlösungen mit deinem konkreten Einsatzablauf. Deckt eine davon die benötigten Offline-Schritte zuverlässig ab, kann sie die bessere Wahl sein.
Wie prüfst du die Offline-Fähigkeit vor der Abnahme?
Prüfe einen vollständigen Einsatz auf den Geräten, die dein Team später verwendet. Dazu gehören Verbindungsabbrüche und der anschließende Abgleich, nicht bloß das Öffnen der App im Flugmodus.
Bereite einen Testauftrag mit typischen Unterlagen und erfundenen Kundendaten vor. Dann gehst du den Ablauf durch:
- Lade den Auftrag samt Anhängen herunter. Prüfe, ob die App ihn als offline verfügbar anzeigt.
- Schalte mobile Daten und WLAN aus. Öffne auch die benötigten Pläne und Formulare.
- Erfasse Arbeitszeit, Material und Fotos. Kontrolliere die Bestätigung der lokalen Speicherung.
- Schließe die App und starte das Gerät neu. Prüfe, ob alle bestätigten Eingaben erhalten geblieben sind.
- Ändere den Auftrag im Büro, während das Testgerät offline bleibt.
- Stelle die Verbindung wieder her. Unterbrich sie während einer Fotoübertragung erneut.
- Prüfe anschließend im Büro, ob alle Einträge vollständig und ohne Doppelungen angekommen sind. Kontrolliere auch die Behandlung widersprüchlicher Änderungen.
Teste zusätzlich ein verbundenes WLAN ohne Internetzugang. Das WLAN-Symbol beweist nicht, dass die App ihren Server erreicht. Eine erfolgreiche Übertragung darf sie erst bestätigen, wenn die Daten dort tatsächlich angekommen sind.
Halte die erwarteten Ergebnisse als Abnahmekriterien fest. Weitere Prüfschritte findest du in der Software-Abnahme-Checkliste.
Nimm für deine Planung einen typischen Außentermin und notiere, was im Funkloch weitergehen muss. Ergänze bei jedem Schritt die benötigten Unterlagen und woran dein Team die vollständige Übertragung erkennt.



