Přeskočit na obsah
Vývoj aplikací

Mobilní aplikace pro techniky: Co musí fungovat i bez signálu

Technik ve sklepní kotelně doplní materiál, vyfotí opravu a nechá zákazníka potvrdit výkaz. Signál se objeví až venku. Kancelář přesto potřebuje dostat celý podklad a technik musí vědět, jestli ho opravdu odeslal. Právě podle toho poznáte použitelnou aplikaci pro práci v terénu.

Technici bez signálu: Aplikace musí umět místně uložit práci, dokončit přenos a ověřit přijetí dat.

01Nejdřív určete, co se bez internetu musí dokončit

Do zadání nestačí napsat „aplikace funguje offline“. Rozepište běžnou návštěvu od otevření zakázky po předání podkladů. U každého kroku rozhodněte, zda musí fungovat bez spojení, smí počkat, nebo vyžaduje aktuální potvrzení ze serveru.

Dokumentace Androidu rozlišuje čtení a zápis offline. Samotné označení offline-first tedy neznamená, že aplikace bez internetu uloží vše, co technik vyplní. V zadání požadujte konkrétní výsledek: rozpracovaný výkaz zůstane dostupný i po zavření aplikace.

Úkon technikaCo požadovat bez signálu
Otevření zakázkyStažené zadání, kontakt, adresa a potřebné přílohy
Záznam práceUložení času, materiálu a poznámek v telefonu
Fotografie a potvrzeníMístní uložení a viditelný stav přenosu každé přílohy
Aktuální sklad nebo nový termínUpozornění na stáří údajů; závazné ověření až po spojení

Potřebné zakázky se musí stáhnout před odjezdem. Technik má vidět, zda je připravená jen karta zákazníka, nebo také návod a fotografie. Prázdná příloha s ikonou načítání v kotelně nepomůže. Podle objemu práce zvolte dnešní trasu nebo jiný omezený výběr, ne automaticky celou firemní databázi.

02Uloženo v telefonu není předáno kanceláři

Navrhujeme rozlišit čtyři srozumitelné stavy: uloženo v telefonu, čeká na odeslání, převzato serverem, vyžaduje kontrolu. Uživatel nemusí znát technický důvod každého přenosu. Potřebuje vědět, zda může pokračovat a jestli musí něco udělat.

Příklad hlášky: „Výkaz je uložený v telefonu. Tři fotografie čekají na přenos.“ Je přesnější než zelené „Hotovo“, pokud kancelář fotografie ještě nevidí. Dokončení práce u zákazníka, odeslání podkladů a schválení k fakturaci veďte jako samostatné kroky.

Na přehledu směny ukažte také neodeslané položky. Technik by neměl večer otevírat každou zakázku, aby zjistil, co zůstalo v zařízení. Vedoucí naopak potřebuje rozpoznat neúplný podklad, aniž by ho zaměnil za neprovedenou práci.

Čtyři navržené stavy záznamu: Uloženo v telefonu, čeká na odeslání, převzato serverem a vyžaduje kontrolu.
Návrh stavů pro srozumitelné rozhraní. Kontrola rozporu je samostatná situace, nikoli povinný krok každého přenosu.

03Přenos musí zvládnout opakované výpadky

V modelové situaci technik připojí osm fotografií. Venku telefon odešle výkaz a dvě přílohy, pak spojení znovu vypadne. Při dalším připojení chceme dokončit zbývající přenosy, zachovat vazbu na stejnou zakázku a nevytvořit druhý výkaz.

Do akceptačního testu proto dejte opakované odeslání stejné položky i přerušenou odpověď serveru. Zadání má určit, jak systém pozná již přijatý záznam a jak potvrdí úplnost. U větších příloh se s dodavatelem dohodněte, zda se přenos obnovuje od přerušeného místa, nebo opakuje celý. Obojí musí být ověřené na reálných telefonech.

Nespoléhejte na slib, že se vše okamžitě odešle po zamknutí obrazovky. Například Android omezuje práci aplikací na pozadí. Vedle automatického přenosu požadujte přehled čekajících dat a možnost zkusit odeslání z otevřené aplikace.

04Když stejnou zakázku změní dva lidé

Dispečer mezitím upraví zadání a technik bez signálu doplní výkaz. Při spojení nesmí jedna změna tiše přepsat druhou. Domluvte pravidla podle významu údajů, ne jediné pravidlo pro celý formulář.

  • Nová poznámka nebo fotografie: obvykle dává smysl přidat ji jako samostatný záznam.
  • Změněný rozsah práce: ukažte technikovi, že kancelář mezitím zadání upravila.
  • Rozporné množství materiálu: nechte určeného člověka porovnat obě verze.
  • Zrušená zakázka: uchovejte odvedenou práci a předejte rozpor k řešení; nemažte ho automaticky.

U rozhodnutí evidujte autora a výsledek. Historie je důležitá zejména tehdy, když z výkazu vzniká podklad pro fakturu. Konkrétní tok mezi aplikací, skladem a kanceláří patří do zadání propojení systémů přes API.

05Myslete také na ztracený nebo zaplněný telefon

Offline data se nacházejí přímo v zařízení. OWASP MASVS požaduje ochranu uložených citlivých údajů. Pro zakázky proto určete, které informace technik potřebuje, jak se chrání a kdy se místní kopie po potvrzeném přenosu odstraní.

Vyzkoušejte nedostatek místa, vypršení přihlášení a předání služebního telefonu jinému pracovníkovi. Odhlášení ani výzva k novému přihlášení nesmějí bez vysvětlení zahodit čekající výkazy. Zároveň další uživatel nemá automaticky vidět údaje předchozího technika.

Místní uložení není záloha mimo zařízení. Pokud se telefon ztratí před přenosem, neodeslaná data mohou být ztracená. Určete proto kontrolu čekajících podkladů při dostupném spojení a postup, kdo řeší zakázky z nedostupného telefonu.

06Proveďte jednu celou směnu nanečisto

  1. Připravte testovací zakázku a stáhněte její podklady.
  2. Vypněte připojení, doplňte práci, materiál a fotografie.
  3. Aplikaci zavřete, znovu otevřete a ověřte všechny změny.
  4. V kanceláři souběžně změňte jeden údaj zakázky.
  5. Obnovte a znovu přerušte spojení během přenosu.
  6. Porovnejte záznamy v telefonu i kanceláři: přílohy, počty, konflikty a stav dokončení.

Zkoušku proveďte s technikem na zařízení, které skutečně používá. Zapište také, kolikrát potřeboval pomoc a zda rozuměl chybovým hláškám. Funkční přenos, který zaměstnanec neumí dokončit, vám ruční přepisování neodstraní.

Zkouška offline směny: Stáhnout zakázku, vypnout připojení, znovu otevřít aplikaci, souběžně upravit zadání, přerušit přenos a porovnat výsledek.
Test proveďte s technikem na telefonu, který skutečně používá, a na předem připravené testovací zakázce.

07Časté otázky

Musí offline fungovat úplně všechno?

Nemusí. Zápis provedené práce může fungovat bez sítě, zatímco potvrzení aktuálního skladu počká. Rozsah musí odpovídat práci technika a být zřetelný v aplikaci.

Stačí hotová servisní aplikace?

Ano, pokud zvládne vaše výkazy, konflikty a napojení. Nechte si předvést výše uvedenou zkoušku. Vývoj na míru má smysl až tam, kde konkrétní omezení brání práci.

08Začněte jednou skutečnou zakázkou

Pošlete nám vzor výkazu, používaný kancelářský systém a popis míst, kde připojení vypadává. Při návrhu mobilní aplikace pro vaše techniky podle toho určíme, co má fungovat offline a jak ověřit předání dat.

Tým LISTIFYWeby, aplikace a marketing z Prahy od roku 2008

Další články

Všechny články →
Vývoj aplikací11. 10. 2026 · 6 min čtení

20 pravidel UX, která dodržet při návrhu prototypu

Vývoj aplikací11. 10. 2026 · 4 min čtení

Aplikace vytvořená pomocí AI funguje. Je připravená na zákazníky?

Vývoj aplikací11. 10. 2026 · 5 min čtení

Předávací protokol k webu a aplikaci: Co převzít a jak to ověřit

Sdílet stránku

E-mailem

Máte nápad?

V krátkém hovoru zjistíme, co potřebujete, a navrhneme další krok. Pak dostanete nabídku s pevnou cenou a termínem.

+420 771 166 199Po až Pá 8:30 až 16:00 · info@listify.cool

Kdy vám máme zavolat?

Vyberte den a časové rozmezí. Zavoláme my, hovor trvá zhruba 15 minut.

Den