Trenutačno radim na obje verzije istovremeno, no zanima me koja je verzija za Vas potrebnija/hitnija? Glasujte u anketi desno.
Također, Trambus je ažuriran na verziju 1.23 koja samo popravlja nekoliko malih bugova (ako se dogodila izmjena tipa karte u opcijama – trebalo je restartati aplikaciju da bi promjena zaživjela, ako se odabralo vrijeme polaska te prebacilo na neki drugi tab te nazad, vrijeme se “resetiralo” (iako samo estetski) na trenutačno vrijeme i sl.). Ono što mogu najaviti jest jedan veći update koji će donijeti nebrojeno puta veću brzinu i fleksibilnost proračuna. Završetak istoga očekujem negdje za tjedan/dva.
Pri kraju je Trambus verzija 1.22 koja donosi bolji proračun rute, fix buga koji je uzrokovao da su ikonice s karte same od sebe “nestale”, podršku za pod-linije (znači isti broj linije npr. 260, ali ona ima više “verzija” – jedna vozi do okretišta A, druga verzija vozi do okretišta B itd.), nekoliko “regularnih” bugfixeva i mala optimizacija. Tijekom dana će biti ažurirani svi vozni redovi (sada uključujući i pod-linije, kojih dosada nije bilo) te objavljen update na Android Marketu.
Također, uspio sam se dočepati rabljene jabuke - iPhone 3G (16GB verzija) koji će mi poslužiti kao testni uređaj za (buduće) aplikacije na iOS sustavu (iPhone operativni sustav). U slijedećih nekoliko tjedana nastojat ću pohvatati neke osnove (Objective-C) te pokušati napraviti port Trambusa i nekih novih projekata na iPhone.
Radim i na web-verziji Trambusa, ali ovog puta frontend zato što je backend (za sada) završen (one osnovne funkcije koje mi trebaju). Proučavam Google Maps API te malo-pomalo gradim web-verziju…
Također pozivam sve one koji imaju podatke o koordinatama stanica drugih (većih) hrvatskih gradova da mi se javi putem e-maila (svebee (majmun) svebee (točka) com), nudim i novčanu naknadu.
Jučer sam izdao Trambus verziju 1.2 koja donosi nekoliko ključnih novosti, najveća je naravno podrška za jednosmjerne stanice koja (prema mojim testiranjima) radi besprijekorno (ako sam u krivu, javite mi gdje “puca”). Tu je i podrška za više gradova što će dobro doći slijedećih dana/tjedana kada dolazi veliki update baze podataka svih linija i stanica. Također, verzija 1.21 donijet će mogućnost “pod-linija”. Što pod time mislim? Ako imamo liniju npr. 271 |Dubec – Sesvete – Jesenovec – Glavnica Donja onda sadrži tu standardnu liniju, pa polaske koji produžuju do Moravča i polasci od Jasenovca. Osim standardne linije (271) bit će uključene i ove nazovimo ih “sporedne” (koje trenutno nisu uključene u Trambusu) i imat će oznake 271A, 271B. Mislim da je to trenutno najbolji način označavanja takvih linija. I kada bi se gledao vozni red linija bila bi standardna linija 271 i klikom na nju dobio bi se “prošireni popis” sa sporednim linijama 271A i 271B.
Verzija 1.2 je donijela bolji sustav opcija te možda najvažnije (uz podršku za jednosmjerne) – velika optimizacija. Naime, cijeli projekt je smanjen za nekoliko tisuća redaka, a funkcionalnost i modularnost mu je veća. Kod se redovno komentira tako da sada ako “nisam u tome” nekoliko tjedana, vrlo jednostavno se mogu nazad “prešaltati” u sam projekt – prije je to bio posao uhodavanja od nekoliko dana da bi se skužilo gdje i što. Sada je (s moje strane) sve lijepo, čisto i pregledno.
Na UserVoice stranici kreiran je i Trambus profil gdje možete sudjelovati u njegovom razvoju (na taj način) predlagajući ideje i/ili glasujući za ideje i prijedloge drugih korisnika. Pa ako imate vremena, odvojite ga malo za prijedloge i ideje.

Ljetovanje je završilo te sam krenuo nazad na posao u vezi moje aplikacije Trambus za javni prijevoz grada Zagreba (u budućnosti i šire) baziranoj na Android platformi. Izdano je nekoliko mini verzija te jedna veća (v1.1), evo što je donijela.
v1.1
Što u budućnosti planiram možete vidjeti na Trambus stranici. Do tad skinite Trambus, ocijenite te, komentirajte te prijavite ako nešto nije u redu.