pátek 8. července 2011

Aplikace Moje Auto pro Android

Jak jsem slíbil na konci jiného příspěvku, na Android Market jsem publikoval výsledek své bakalářské práce - aplikaci pro správu nákladů na provoz automobilu, kterou jsem pojmenoval Moje Auto. Aplikace umožňuje rychle a jednoduše spravovat náklady na provoz vašich automobilů.

(následující popis se vztahuje k první verzi aplikace 1.0, proto nepřehlédněte seznam posledních změn níže)

V aplikaci si můžete vytvořit více uživatelských profilů. Každý uživatel může spravovat provoz svých automobilů, který se skládá zejména z evidence tankování paliva, návštěv servisů a případně poznámek. Máte možnost ke každému tankování přiřadit tzv. profil jízdy, který definuje způsob jízdy od posledního tankování (např. typ pneumatik, míra naložení auta, styl řízení, použití klimatizace, ...).

Záložka zobrazující
provoz automobilu.

Záložka pro správu
a výběr automobilů.

Přidání automobilu.
Provoz automobilu můžete filtrovat na základě mnoha kritérií - typ provozu (tankování, servis, poznámka), spotřeba (nízká, průměrná, vysoká), profil jízdy a nebo stav tachometru. Statistiky provozu jsou počítány s přihlédnutím k aktuálnímu filtru. Můžete tedy rychle zjistit, jakou spotřebu má váš automobil na zimních pneumatikách a podobně. Hlavními položkami statistik jsou průměrná spotřeba, finanční náklady a emise oxidu uhličítého (CO2). 

Okno zobrazující
nadcházející události.

Rozevřená položka
statistiky provozu auta.

Rozevřená položka
tankování a notifikace
v ActionBaru.
Aplikace dokáže zobrazovat upozornění na nadcházející servisní prohlídky a státní technické kontroly (STK).

Můžete použít jednotky používané v Evropě nebo v USA, přičemž mezi nimi můžete libovolně přepínat - všechny hodnoty jsou vždy patřičně přepočítány. Lze také využít různé měny - česká koruna, euro, libra nebo dolar. Při změně měny můžete zadat kurz.

Zavřené položky
tankování, servisu
a poznámky.

Záložka pro správu
uživatele, pojmenovaných
profilů jízdy a nově také
čerpacích stanic.

Editace pojmenovaného
profilu jízdy.
Poslední změny:

Verze 2.0.3 (12.4.2012):
  • Opět pouze oprava menší chyby (stále ale důležitá).

Verze 2.0.2 (27.3.2012):
  • Oprava chyby.

Verze 2.0.1 (14.3.2012):
  • Do statistiky provozu byl přidán dojezd. Je počítán na základě průměrné spotřeby a stavu nádrže po posledním tankování (jde-li zjistit). Zobrazené hodnoty znamenají: 'dojezd' >> 'odpovídající stav tachometru'.
  • Automatické zobrazení klávesnice při otevření formuláře (přidání tankování, ...). 
  • Aktualizována italská lokalizace.
  • Grafické změny a vylepšení.

Verze 2.0 (26.2.2012):
  • Více možností při zadávání tankování.
  • Přesnější výpočet celkové spotřeby.
  • Možnost použít pojmenovaný profil jízdy jako šablonu u konkrétního tankování.
  • Možnost rozbalit/sbalit všechny položky provozu kliknutím na ActionBar v záložce provoz.
  • Oprava chyby u zobrazení některých událostí.
  • Grafické změny a vylepšení.

Verze 1.4.2 (31.12.2011):
  • Oprava chyby.

Verze 1.4.1 (22.11.2011):
  • Důležitá oprava chyby!

Verze 1.4 (4.10.2011):
  • Přidána možnost zálohy a obnovení dat aplikace!!! Naleznete ji v menu obrazovky přihlášení.
  • Možnost automatické zálohy při ukončení aplikace. Naleznete ji v nastavení.
  • Nová ikona aplikace.
  • Přidána italská lokalizace. Děkuji Robertovi za překlad.

Verze 1.3.1 (25.9.2011):
  • Přidána slovenská lokalizace. Děkuji Typhoonovi za překlad.
  • Optimalizace a oprava menších chyb.

Verze 1.3 (22.9.2011):
  • Nový systém upozornění!!! Můžete si vytvořit vlastní události, na které můžete být upozorněni podle data nebo ujeté vzdálenosti. Události také mohou být opakované.
  • Byly zrušeny položky 'Datum servisu' a 'Datum STK' u automobilu. Stávající data jsou automaticky převedena na jednorázové události.
  • Pár grafických změn a vylepšení.

Verze 1.2 (21.8.2011):
  • Přidána nová položka provozu automobilu - Výdaj. Umožňuje evidovat nepravidelné výdaje netýkající se servisu (např. nákup oleje, stěračů, vonného stromečku ...).
  • Byla vylepšena grafika položek seznamu provozu (zejména servisu a poznámky).
  • V položce tankování, servisu a výdaje můžete zobrazit čerpací stanici, autodílnu nebo jiné místo na mapě - kliknutím na malou ikonu benzínové pumpy nebo ikonu polohy. Čerpací stanici lze zobrazit na mapě také v záložce Profil - dlouhým stiskem položky seznamu čerpacích stanic a volbou 'Zobrazit na mapě'.
  • Pár grafických změn a vylepšení.

Verze 1.1.2 (15.8.2011):
  • Ukládání profilů jízdy bylo opraveno tak, aby profil jízdy odpovídal spotřebě. Tedy profil jízdy se od teď ukládá k předchozímu tankování. Již uložené profily jízdy se automaticky posunou ke správnému tankování. 
  • Opraveno zobrazení ikony aplikace (na některých zařízeních se nezobrazovala).
  • Byl zvýšen maximální počet znaků vyhrazený pro model a výrobce automobilu.
  • Pokud při tankování zadáte celkovou cenu a cenu za jednotku objemu, nemusíte již zadávat natankovaný objem - je automaticky dopočítán.
  • Přidána možnost přispět na vývoj aplikace. Pokud chcete ocenit moji práci, můžete mi poslat malý příspěvek a povzbudit tak k dalšímu vývoji aplikace. Nebo můžete použít tlačítko 'Donate' na tomto webu.
  • Drobná grafická vylepšení.

Verze 1.1.1:
  • Malá úprava menu v záložce Profil.

Verze 1.1:
  • Při tankování můžete nyní zadat čerpací stanici. Správu čerpacích stanic naleznete v záložce Profil.
  • Při přidávání tankování lze změnit měnu pro zadání ceny. Aktuální kurz pro přepočet je možné jedním kliknutím načíst z internetu.
  • Také při změně měny v nastavení lze načíst aktuální kurz z internetu.
  • Aplikace si pamatuje zaškrtnutí políčka "Tankování do plné".

Verze 1.0.2:
  • Oprava chyby podle crash reportu.

Verze 1.0.1:
  • Přidána možnost instalace na SD kartu pro zařízení s Androidem 2.2 nebo vyšším.
  • Drobná grafická vylepšení.

Verze 1.0:
  • Toto je první verze aplikace.
  • Mám již spoustu námětů na vylepšení aplikace. Nové funkce budou příbývat, jakmile budou hotovy.
  • Pokud jste našli chybu nebo máte vlastní nápad na vylepšení nebo rozšíření aplikace, budu rád, když mi napíšete komentář nebo email.