Friday, July 8, 2011

Application My Car for Android

As I promised at the end of the other post, I published the result of my bachelor's thesis to The Android Market. It is costs of running a car administration application called My Car. The application allows you to quickly and easily manage the traffic of your cars.

(the following description applies to the first version of the application 1.0, so don't miss the list of recent changes below)

You can create multiple user profiles. Each user can manage the traffic of his cars, which consists especially of records of refueling, service inspections or notes. You can assign the driving profile to each refueling. Driving profiles define the way and style of driving since previous refueling (e.g. type of tyres, amount of load, driving style, air conditioning usage, ...).

Tab that shows the
traffic of selected car.

Tab for managing and
selection of the cars.

Adding a car.
You can filter the traffic of your car, so that the only informations you want will be shown. You can use several criteria - type of record (refueling, service, note), consumption (low, average, high), driving profile or state of odometer. Traffic stats are always calculated according to current filter. For example, you can easily find out average consumption of your car when winter tyres ase in use. Major informations in statictics of car's traffic are average consumption, financial costs and carbon dioxide (CO2) emissions.

Dialog window that
shows upcoming events.

Expanded item of car's
traffic stats.

Expanded item of
refueling and notification
icon in the ActionBar.
You can be notified about upcoming service inspections or state technical controls (STC).

You can change currency and units that are used within the application. If you change currency, you will be prompted for exchange rate. You can use Czech crowns, euros, pounds or dollars. Application supports standard units used in Europe and USA. If you change units, all values will be converted appropriately.

Closed items of
refueling, service
and note.

Tab for managing
user profile, titled
driving profiles and
gas stations.

Editing titled driving
profile.
Recent changes:

Version 2.0.3 (12.4.2012):
  • Again only small bugfix (but still important).

Version 2.0.2 (27.3.2012):
  • Small bugfix.

Version 2.0.1 (14.3.2012):
  • Operating range was added to stats in the traffic tab. It is based on average consumption and state of the tank after the last refueling (if it can be found out). Displayed values means: 'range' >> 'appropriate state of odometer'.
  • Italian localization was updated.
  • Graphic changes and improvements.

Version 2.0 (26.2.2012):
  • More options when adding a refueling.
  • More precise calculation of overall consumption.
  • The ability to use titled driving profile as a template, when adding a refueling.
  • The ability to expand/collapse all traffic items by clicking on the ActionBar in the traffic tab.
  • Fixed bug when displaying some of the events.
  • Graphic changes and improvements.

Version 1.4.2 (31.12.2011):
  • Small bugfix.

Version 1.4.1 (22.11.2011):
  • Important bugfix!

Version 1.4 (4.10.2011):
  • Data backup and restore were added!!! You can find it in the menu of login screen.
  • Option to automatically backup data each time you exit the application. You can find it in preferences.
  • New application icon.
  • Italian localization was added. Thanks Roberto for translation.

Version 1.3.1 (25.9.2011):
  • Slovak localization was added. Thanks Typhoon for translation.
  • Small bug fixes.

Version 1.3 (22.9.2011):
  • New notification system!!! You can create your own events. You can be notified by date or traveled distance. Events can also be repetitive.
  • Car's attributes 'Service date' and 'STC date' have been removed. Existing dates are automatically converted to single events.
  • Couple of graphic changes and improvements.

Version 1.2 (21.8.2011):
  • New traffic item was added - Expense. It enables you to record irregular expenses that are not related to the service inspection (e.g. motor oil, wipers ...).
  • The graphics of traffic list items was improved (especially service and note item).
  • In refueling, service and expense traffic items, you can show gas station, garage or any other place on the map - click on the small gas station or location icon. Also, gas station can be shown on the map using Profile tab - long click on one of gas station list items and choose 'Show on map'.
  • Couple of graphic changes and improvements.

Version 1.1.2 (15.8.2011):
  • Storing of driving profiles has been fixed, so that it corresponds to the consumption. Therefore from now, each driving profile will be saved to the previous refueling. Driving profiles that are already saved are shifted to the appropriate refueling automatically.
  • Fixed problem with application icon (it wasn't displayed on some devices).
  • The maximum number of characters reserved for the manufacturer and model of the car was increased.
  • While adding or editing the refueling, if you enter total price and price per unit of volume, you don't have to enter tanked volume - it is calculated automatically.
  • Now you can support the development of application. If you want to appreciate my work, you can send me a donation to encourage the further development of the application. Or you can use 'Donate' button on this website.
  • Minor graphic improvements.

Version 1.1.1:
  • Small change of menu in the Profile tab.

Version 1.1:
  • You can enter a gas station, when you are adding a refueling. Administration of gas stations can be found in Profile tab.
  • When you are adding a refueling, you can change a currency in which you enter fuel cost. Current exchange rate for conversion can be downloaded from the internet by one click.
  • If you change currency in application preferences, you can download current exchange rate for conversion from the internet by one click as well.
  • The application remembers last state of checkbox "Refueling to full".

Version 1.0.2:
  • Bug fix according to crash report.

Version 1.0.1:
  • Installation on SD card enabled for devices running Android 2.2 or higher.
  • Minor graphic improvements.

Version 1.0:
  • This is the first version of the application.
  • I already have a lot of suggestions to improve the application. New features will be added as soon as they are finished.
  • If you miss some feature or see a bug, please share a comment or send me an email.