Satis Mobile Client
CODEON SOFT | .NET MAUI / Android Developer
Vývoj klientskej aplikácie pre priemyselné mobilné terminály (Zebra, Meferi) s OS Android, integrovanej do podnikového logistického a skladového systému. Aplikácia slúži na digitalizáciu skladových procesov – príjem, výdaj, presuny materiálu, evidenciu šarží a inventarizáciu v reálnom čase.
Kľúčové oblasti vývoja a zodpovednosti:
Vývoj mobilnej platformy v .NET MAUI:
- Implementácia klientskej aplikácie v C# / .NET MAUI optimalizovanej pre priemyselné terminály s hardvérovou klávesnicou a špecifickými displejmi.
- Zabezpečenie offline odolnosti, perzistencie klientskych relácií a správy životného cyklu aplikácie pri výmene batérie či výpadkoch Wi-Fi siete.
Server-Driven UI & XML Parser:
- Návrh a vývoj dynamického parsera a renderovacieho jadra, ktoré v reálnom čase transformuje XML definície obrazoviek zo servera do natívnych UI komponentov.
- Implementácia spracovania dátových tokov cez SOAP webové služby vrátane dekódovania a Zlib dekompresie paketov.
Hardvérová integrácia skenerov čiarových kódov:
- Prepojenie aplikácie s priemyselnými skenovacími modulmi Zebra (DataWedge API) a Meferi.
- Správa profilov, asynchrónne spracovanie broadcast intentov zo skenerov a ošetrenie fokusácie a validácie vstupných polí.
- Podpora hardvérových funkčných klávesov (F-keys, ENTER, ESC) pre rýchlu obsluhu bez nutnosti používania dotykovej obrazovky.
Použité technológie:
- Platforma a jazyk: C#, .NET MAUI, Android OS
- Hardvér a skenovanie: Zebra DataWedge API, Meferi SDK, čítačky čiarových kódov / RFID
- Architektúra a dáta: Server-Driven UI, XML Parser / Serializácia, SOAP / REST, Zlib kompresia

