The Android client of the enviroCar project helps users collect data about their tracks, including but not limited to, speed, fuel consumption and CO2 production. This data is obtained through an OBD-II adapter that the app connects to via Bluetooth. While there is plenty of data being collected from the adapter, a lot of it wasn’t being visualized. In addition to this, there were a few changes that I felt could be made to the application that would help improve the user experience.
The project I shall be working on during the GSoC period is the enviroCar Android project. This application collects data from an OBD II adapter that can be installed in automobiles. It communicates with the adapter through Bluetooth and stores data for each of the user’s tracks. This includes, but is not limited to, the speed of the car, its GPS location, the RPM, the data from the O2 sensors and the fuel consumption.
My goal is to improve the current user interface and the user experience, to make it more streamlined and fix a few issues that I have noticed while using the application. I believe that these changes can greatly improve user experience and user retention. more >
This is my final blog post regarding my work on Google Summer Of Code 2014 for the enviroCar Android app.
A short introduction
EnviroCar connects to your car with the help of an OBD II adapter and records important data, such as CO2 emission, fuel consumption, engine load, etc. It helps a user record, learn about and potentially improve his or her driving characteristics. Additionally, the data from all enviroCar users is published as open data. Therefore the data for a particular city or area can be analyzed with respect to CO2 hot spots, traffic flow, and other driving statistics. More details about the app can be found in my first and mid-term blog posts. Here are other resources which track my development in the project: