DIGI-P
Terénní evidence nádob přímo v ruce, i bez signálu.

- Rok
- 2026
- Platformy
- Android
- Technologie
- Flutter, Dart, Kotlin, SQLite, Sentry
- Stav
- Ve vývoji
Vize klienta

Společnost BCLogia nás oslovila s nápadem na vlastní aplikaci pro speciální průmyslovou čtečku QR kódů, kterou využívají popeláři. Podobnou aplikaci už měli, ale chtěli si ji udělat podle sebe a přidat do ní další funkce.
Web klientaO aplikaci
DIGI-P je mobilní aplikace pro Android, kterou obsluha používá v terénu. Je určená pro speciální ruční čtečky. Obsluha oskenuje štítek nádoby, doplní, o jakou nádobu jde a u jaké adresy stojí, a záznam uloží.
Řeší problém, který v terénu vzniká pořád: signál bývá slabý a papírová evidence se špatně přepisuje. Aplikace proto funguje samostatně a data odesílá na server, až když to jde.
Vzhled je záměrně jednoduchý. Průmyslová čtečka nemá velký výkon, takže tu nešlo o dokonalý design, ale hlavně o spolehlivou logiku na pozadí: ukládání bez signálu, hlídání duplicit a odesílání dat.
Klíčové funkce
Skenování štítků
Obsluha načte štítek nádoby čtečkou a nemusí nic přepisovat ručně. Pro načtení se používá zabudovaný QR scanner.
Návrh adresy podle polohy
Aplikace podle polohy nabídne nejbližší adresy a obsluha jen vybere správnou, případně zadá adresu, která v seznamu chybí.
Detail nádoby
K záznamu lze doplnit druh a objem nádoby, vlastnictví, subjekt nebo domácnost, číslo bytové jednotky a poznámku.
Hlídání duplicit
Když už je stejná nádoba ten den zapsaná, aplikace na to upozorní a obsluha se rozhodne, zda záznam upraví, nebo duplikuje.
Historie a odeslání dat
Obsluha vidí své záznamy a stav jejich odeslání, data se posílají sama a lze je odeslat i ručně.
Přihlášení i bez internetu
Přihlášení funguje i bez připojení, takže práce v terénu se nezastaví.
Co bylo nejnáročnější
1. Aplikace funguje i bez signálu
V terénu často není internet, ale záznamy se nesmí ztratit. Všechna data se nejdřív ukládají přímo do zařízení a odesílají se na server ve frontě: hned po uložení, pokud je připojení, a jinak na pozadí zhruba každých 15 minut, jakmile se signál objeví. Hlídáme také, aby se záznam neodeslal dvakrát a aby se starší odeslaná data po čase sama uklidila.
2. Správná adresa bez internetu
Seznam adres z veřejného registru je obrovský a obsluha ho potřebuje i tam, kde není signál. Umožnili jsme stáhnout adresy vybraných obcí předem, zpracovat je v zařízení tak, aby šly rychle prohledávat podle polohy, a při práci nabídnout nejbližší adresy. Stahování běží po částech a ukazuje průběh, aby aplikace během něj nezamrzla.
3. Přihlášení a identita zařízení
Obsluha se musí umět přihlásit i bez internetu a přihlášení má po čase vypršet. Aplikace si proto bezpečně pamatuje, kdo je přihlášen, kontroluje platnost přihlášení a každé zařízení rozpozná i po přeinstalaci aplikace, aby šlo záznamy správně přiřadit.
Obrazovky
Co jsme udělali
- Vývoj aplikace pro Android ve Flutteru
- Napojení komunikace na server klienta
- Stahování a práci s RUIAN daty
- Komunikace s integrovaným QR scanem
- Práce bez internetu a synchronizace dat
- Sledování chyb v provozu aplikace

