GPS Dozor 4.0
Nativní aplikace pro správu vozového parku a elektronickou knihu jízd



Přehled
Pro GPS Dozor jsem jako externí vývojář vytvořil celou mobilní aplikaci hlavního produktu pro iOS i Android. Od nativního rozhraní po napojení na backend, který vyvíjel kolega.
Rozsah
- Celá mobilní aplikace od A do Z
- Nativní iOS a Android rozhraní
- Flotila, mapy, detail vozidla a kniha jízd
- Tankování a další provozní záznamy
- Napojení na API a oprávnění účtu
01 /Kontext
GPS Dozor je značka společnosti TLV, s.r.o., se kterou dlouhodobě spolupracuji na IČO, a její hlavní produkt pro sledování vozidel a správu vozového parku. Jeho nová mobilní generace GPS Dozor 4.0 zpřístupňuje flotilu, polohu, knihu jízd a provozní informace přímo z telefonu.
Celou mobilní aplikaci pro obě platformy jsem vytvořil samostatně jako externí vývojář. Backend produktu vyvíjel kolega.
02 /Problém
Správa flotily spojuje dva pohledy: co se právě děje s vozidly a co je potřeba dohledat nebo zapsat k jejich provozu. Mobilní aplikace proto musí propojit mapu a aktuální stav s historií jízd, tankováním a dalšími záznamy.
03 /Moje role a zodpovědnost
Kompletní mobilní vývoj jsem dělal sám od A do Z: iOS ve Swiftu a SwiftUI, Android v Kotlinu a Jetpack Compose. Zajišťoval jsem všechny obrazovky, navigaci, práci s daty a integraci API.
Na mobilní straně můj rozsah zahrnoval přihlášení, přehled flotily, mapy a detail vozidla, knihu jízd, provozní formuláře, upozornění i nastavení. Serverovou část a backendové API měl na starosti kolega.
04 /Omezení a rizika
- Dostupné funkce se řídí oprávněními účtu, skupinou vozidel a možnostmi služby. Rozhraní musí tato pravidla respektovat také při zápisu provozních údajů.
- iOS a Android mají vlastní nativní implementaci a ovládací prvky, ale navazují na stejné produktové chování.
05 /Klíčová rozhodnutí
Od flotily ke konkrétnímu vozidlu
Přehled vozidel a mapa vedou k detailu vybraného auta. Na něj navazuje kniha jízd a provozní záznamy, takže další kroky zůstávají v kontextu stejného vozidla.
Nativní rozhraní na obou platformách
SwiftUI na iOS a Jetpack Compose na Androidu propojují společné funkce s ovládáním dané platformy. Součástí je světlý a tmavý režim i podpora většího textu.
Vyzkoušení bez přihlášení
Samostatný demo režim ukazuje vzorovou flotilu bez zákaznického účtu. Pracuje s lokálními ukázkovými daty odděleně od přihlášené relace.
06 /Architektura
Aplikace má dva nativní klienty napojené na backendové API. iOS používá Swift a SwiftUI, Android Kotlin a Jetpack Compose. Sdílená konfigurace sjednocuje identitu a verzi aplikace pro obě platformy.
Mobilní část zajišťuje přihlášení, uložení relace, načítání dat a vyhodnocení dostupných akcí v rozhraní. Backend a jeho API jsou samostatnou částí produktu, kterou vyvíjel kolega.
07 /UX
Základem je přehled flotily s aktuálním stavem vozidel. U konkrétního auta na sebe navazují mapa, detail, historie jízd a formuláře pro provozní údaje. Aplikace se přizpůsobuje tématu systému a velikosti textu.
08 /Technologie
Swift, SwiftUI, Kotlin, Jetpack Compose, MapKit, Google Maps, API integrace
09 /Výsledek
GPS Dozor 4.0 přináší hlavní produkt firmy do nativních aplikací pro iOS a Android. Zákazník má v telefonu přehled o vozidlech a přístup k provozní agendě podle oprávnění svého účtu.
Ukázky na této stránce pocházejí z demo režimu a používají ukázková data.
Galerie


