Currently, the Android application for enviroCar can record tracks only when it is connected to the OBD-II adapter through Bluetooth. The enviroCar app will be of no use to the user, if he/she does not have a working OBD-II adapter or if Bluetooth is not working on the user’s mobile phone. This limits the usage of the app to a great extent. The main goal of this project is to add plain GPS-based recording of a track to the enviroCar Android application. This will increase the usability of the enviroCar app and simultaneously increase the collection of data on the enviroCar server. It is also equally important to automate the GPS-based track, for which Activity Recognition features can be used.