GPS Dozor 4.0

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

GPS Dozor · hlavní produkt · nativní iOS & Android

Externí spolupráce

TLV, s.r.o.
GPS Dozor 4.0 — přehled demo flotily na iOS ve světlém režimu
GPS Dozor 4.0 — detail demo vozidla na Androidu s rychlostí, nájezdem a poslední polohou
GPS Dozor 4.0 — kniha jízd na Androidu s denním souhrnem demo 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.

Moje role
Kompletní nativní vývoj pro iOS a Android
Tým
Mobilní aplikaci jsem vyvíjel sám, backend kolega
Klient / firma
GPS Dozor
Platformy
iOS · Android
Stav
V provozu

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í

  1. 01

    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.

  2. 02

    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.

  3. 03

    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