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.

Tuesday, June 21, 2011

Application QBright for Android

I published one of my first applications for Android to The Android Market. It is called QBright. The application allows quick and easy adjustment of display brightness. You can launch it from anywhere just by long pressing the 'search' button. It contains four editable buttons for quick adjustment.

The main purpose of its publication to The Android Market is testing how this process goes. Although the application itself is very simple I found it very helpfull. I've been using it for almost a year.

Recent changes

Version 1.5 (26.9.2011):
  • Now, you can disable automatic brightness control faster than ever. Because manual brightness change causes automatic brightness control to turn off (thanks Melvyn for suggestion).
  • New application icon.
  • New yellow theme was added.

Version 1.4 (15.8.2011):
  • New switch was added. It enables you to turn on/off the automatic brightness control.
  • 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.

Version 1.3:
  • For each quick adjustment button there is an option to hide it

Version 1.2:
  • Option to automatically close the application when brightness is selected

Version 1.1:
  • Brightness adjustment now uses percentages
  • Application includes ActionBar with 'close' button

Application QBright.

Preferences.

Launch it from anywhere
just by long pressing
the 'search' button.
Now you can turn on/off the
automatic brightness control.

Ability to hide button(s).
    I am also planning to publish my bachelor's thesis to The Android Market. It is costs of running a car administration Android application called My Car. The manual is available on the internet, but only in Czech language for now (updated - English translation has been added).

    Bc. Perry!

    On 14 June 2011 I became the proud holder of a bachelor's degree from the Faculty of Information Technology, Brno University of Technology :-) Next step is two-year master's degree program focusing on Information systems. Wish me luck...