GPS Dozor 4.0

Natívna aplikácia na správu vozového parku a elektronickú knihu jázd

GPS Dozor · hlavný produkt · natívny iOS a Android

Externá spolupráca

TLV, s.r.o.
GPS Dozor 4.0 — prehľad ukážkovej flotily na iOS vo svetlom režime
GPS Dozor 4.0 — detail ukážkového vozidla na Androide s rýchlosťou, nájazdom a poslednou polohou
GPS Dozor 4.0 — kniha jázd na Androide s denným súhrnom ukážkových jázd

Prehľad

Pre GPS Dozor som ako externý vývojár vytvoril celú mobilnú aplikáciu hlavného produktu pre iOS aj Android. Od natívneho rozhrania po napojenie na backend, ktorý vyvíjal kolega.

Moja rola
Kompletný natívny vývoj pre iOS a Android
Tím
Mobilnú aplikáciu som vyvíjal sám, backend kolega
Klient / firma
GPS Dozor
Platformy
iOS · Android
Stav
V prevádzke

Rozsah

  • Celá mobilná aplikácia od A do Z
  • Natívne rozhranie pre iOS a Android
  • Flotila, mapy, detail vozidla a kniha jázd
  • Tankovanie a ďalšie prevádzkové záznamy
  • Napojenie na API a oprávnenia účtu

01 /Kontext

GPS Dozor je značka spoločnosti TLV, s.r.o., s ktorou dlhodobo spolupracujem na IČO, a jej hlavný produkt na sledovanie vozidiel a správu vozového parku. Jeho nová mobilná generácia GPS Dozor 4.0 sprístupňuje flotilu, polohu, knihu jázd a prevádzkové informácie priamo z telefónu.

Celú mobilnú aplikáciu pre obe platformy som vytvoril samostatne ako externý vývojár. Backend produktu vyvíjal kolega.

02 /Problém

Správa flotily spája dva pohľady: čo sa práve deje s vozidlami a čo treba dohľadať alebo zapísať k ich prevádzke. Mobilná aplikácia preto musí prepojiť mapu a aktuálny stav s históriou jázd, tankovaním a ďalšími záznamami.

03 /Moja rola a zodpovednosť

Kompletný mobilný vývoj som robil sám od A do Z: iOS vo Swifte a SwiftUI, Android v Kotline a Jetpack Compose. Zabezpečoval som všetky obrazovky, navigáciu, prácu s dátami a integráciu API.

Na mobilnej strane môj rozsah zahŕňal prihlásenie, prehľad flotily, mapy a detail vozidla, knihu jázd, prevádzkové formuláre, upozornenia aj nastavenia. Serverovú časť a backendové API mal na starosti kolega.

04 /Obmedzenia a riziká

  • Dostupné funkcie sa riadia oprávneniami účtu, skupinou vozidiel a možnosťami služby. Rozhranie musí tieto pravidlá rešpektovať aj pri zápise prevádzkových údajov.
  • iOS a Android majú vlastnú natívnu implementáciu a ovládacie prvky, ale nadväzujú na rovnaké produktové správanie.

05 /Kľúčové rozhodnutia

  1. 01

    Od flotily ku konkrétnemu vozidlu

    Prehľad vozidiel a mapa vedú k detailu vybraného auta. Naň nadväzuje kniha jázd a prevádzkové záznamy, takže ďalšie kroky zostávajú v kontexte rovnakého vozidla.

  2. 02

    Natívne rozhranie na oboch platformách

    SwiftUI na iOS a Jetpack Compose na Androide prepájajú spoločné funkcie s ovládaním danej platformy. Súčasťou je svetlý a tmavý režim aj podpora väčšieho textu.

  3. 03

    Vyskúšanie bez prihlásenia

    Samostatný demo režim ukazuje vzorovú flotilu bez zákazníckeho účtu. Pracuje s lokálnymi ukážkovými dátami oddelene od prihlásenej relácie.

06 /Architektúra

Aplikácia má dva natívne klienty napojené na backendové API. iOS používa Swift a SwiftUI, Android Kotlin a Jetpack Compose. Zdieľaná konfigurácia zjednocuje identitu a verziu aplikácie pre obe platformy.

Mobilná časť zabezpečuje prihlásenie, uloženie relácie, načítanie dát a vyhodnotenie dostupných akcií v rozhraní. Backend a jeho API sú samostatnou časťou produktu, ktorú vyvíjal kolega.

07 /Používateľská skúsenosť

Základom je prehľad flotily s aktuálnym stavom vozidiel. Pri konkrétnom aute na seba nadväzujú mapa, detail, história jázd a formuláre na prevádzkové údaje. Aplikácia sa prispôsobuje téme systému a veľkosti textu.

08 /Technológie

Swift, SwiftUI, Kotlin, Jetpack Compose, MapKit, Google Maps, Integrácia API

09 /Výsledok

GPS Dozor 4.0 prináša hlavný produkt firmy do natívnych aplikácií pre iOS a Android. Zákazník má v telefóne prehľad o vozidlách a prístup k prevádzkovej agende podľa oprávnení svojho účtu.

Ukážky na tejto stránke pochádzajú z demo režimu a používajú ukážkové dáta.

Galéria