Objavljena Android aplikacija
SamoBus
Aplikacija javnog prevoza za pregled linija, stajališta, redova vožnje i dolazaka u okolini Samobora.
- Uloga
- Vlasnik, autor, mobilni programer i Google Play izdavač
- Trenutni status
- Javno dostupno na Google Play-u
Pregled
Pregled
SamoBus putnicima pruža mobilni pregled autobuskih linija, stajališta, redova vožnje i informacija o dolascima u okolini Samobora. Na zvaničnoj stranici kao izdavač je naveden MatejaDev.
Poslovni problem
Informacije o lokalnom prevozu teško se koriste kada su redovi vožnje, linije i stajališta rasuti u više izvora. Aplikacija objedinjuje ključne informacije o putovanju u mobilnom interfejsu.
Moj doprinos
- Razvio i objavio Android aplikaciju sa pretragom linija, omiljenim stavkama, PDF redovima vožnje i podešavanjima jezika i teme.
- Održavao React Native aplikaciju i nadogradio je na React Native 0.81, Android API 36 i kompatibilnost sa memorijskim stranicama od 16 KB.
- Integrisao analitiku i tokove za predloge funkcija zasnovane na Firebase-u, uz jasno odvajanje podataka o prevozu od zvaničnih prevoznika.
Tehnički izazovi
Tehnički izazovi
Hijerarhija informacija
Jasan i brz pregled informacija o linijama i stajalištima na malom ekranu.
Podaci o prevozu
Jasno prikazivanje redova vožnje i dolazaka bez stvaranja utiska o zvaničnoj povezanosti.
Održavanje Android platforme
Ažuriranje izvornih zavisnosti i alata za objavu u skladu sa aktuelnim zahtevima Google Play-a i Androida.
Snimci ekrana
Snimci ekrana
Snimci iz aplikacije u radu. Serijski brojevi, mrežne adrese i oznake senzora su sakriveni.
Arhitektura
Arhitektura
React Native klijent sa React Navigation-om, lokalnim čuvanjem podataka kroz AsyncStorage i analitikom i predlozima funkcija preko Firebase-a. Podaci o linijama, stajalištima i redovima vožnje jasno su odvojeni od zvaničnih prevoznika, a alati za objavu održavaju se u skladu sa aktuelnim zahtevima Google Play-a.
Rezultat
Rezultat
Mateja je vlasnik aplikacije, izvornog koda i autorskih prava i objavljuje je preko Google Play naloga MatejaDev. Trenutna istorija izvornog koda izričito uklanja premium funkcije i oglase, pa se oni ne predstavljaju kao postojeće mogućnosti.

