Každý, kdo pracoval na stavbě, ví, že mobilní signál je tam vzácný jako teplá voda v lednu. Podzemní garáže, betonové stěny, vzdálené venkovské lokality — všude tam je signál slabý nebo žádný. A přesně tam vaši lidé potřebují zadávat denní reporty.
Realita signálu na evropských stavbách
Německé a rakouské stavby nejsou výjimkou. Stavíte lešení v podzemí berlínského metra? Signál nula. Zatepľujete fasádu v alpské vesničce? Signál nestabilní. Pracujete uvnitř průmyslové haly? Betonové stěny blokují všechno.
Pokud vaše aplikace vyžaduje stálý internetový signál, je pro stavby nepoužitelná. Vedoucí party to zkusí dvakrát, a pak se vrátí k papírovému bloku.
Co je PWA a proč je to důležité
PWA (Progressive Web App) je webová aplikace, která se chová jako nativní mobilní appka. Nainstalujete si ji na domovskou obrazovku telefonu, funguje na celou obrazovku a — klíčová věc — funguje i offline.
Na rozdíl od klasické mobilní aplikace nepotřebujete jít do App Store nebo Google Play. Stačí otevřít webovou stránku a přidat si ji na plochu. Aktualizace se dějí automaticky.
Jak funguje offline režim
Princip je jednoduchý:
- Uložení lokálně — když vedoucí party vyplní denní report, data se uloží přímo v telefonu (v IndexedDB)
- Automatická synchronizace — když se telefon připojí na WiFi nebo zachytí signál, data se automaticky odešlou na server
- Konfliktní řešení — pokud mezitím někdo upravil stejná data, systém to vyhodnotí a upozorní
Proč ne nativní aplikace?
Nativní aplikace (iOS/Android) by také dokázala pracovat offline. Ale má několik nevýhod pro pracovní agentury:
- Instalace přes obchod — musíte pracovníkům vysvětlit, kde najdou App Store, jaké heslo zadat, jakou verzi stáhnout
- Aktualizace — když vydáte novou verzi, každý si ji musí manuálně aktualizovat
- Různé platformy — musíte vyvíjet a udržovat dvě verze (iOS + Android)
- Náklady — vývoj nativní appky je 3–5× dražší než PWA
PWA je jeden kód, jedna URL adresa, funguje na všech zařízeních. Pracovník otevře link, přidá si ho na plochu a za 30 sekund reportuje. Žádná hesla do obchodu, žádné aktualizace.
Co by měla offline aplikace pro stavby umět
- Vyplnění denního reportu bez internetu
- Automatickou synchronizaci po obnovení spojení
- Předvyplnění údajů z předchozího dne (projekt, pracovníci)
- Jednoduché rozhraní s velkými tlačítky pro pracovníky v rukavicích
- Fungování na starších telefonech s Androidem 8+
Offline není bonus — je to základ. Aplikace, která nefunguje bez signálu, nefunguje na stavbě.