Chainfire has been a busy, busy developer. Just a few days ago he released the first working root app for Android 4.3, and now he's sharing an early alpha of his new location tracking project, GeoLog. It's similar to other coordinate logging applications, but takes full advantage of Google's new Fused Location Provider and Activity Recognition APIs (check out Google's demonstration at I/O) to determine how precisely it should be tracking your position, and if it should even be actively logging at all. The technique involves using various sensors on the phone, like the accelerometer and GPS, to determine when you're standing still, walking, or even riding in a car.

The goal for the app is to be a low-power alternative to typical battery-gobbling GPS loggers. Inspiration came from Chainfire's own upcoming vacation plans, where he will be traveling through the jungles of Costa Rica and taking pictures with his DSLR camera, which lacks a GPS. When he returns home, he intends to export the logs and sync them up with his photos in Adobe Lightroom. Hopefully, the power savings will be enough to keep his phone alive between charges.

2013-07-31 06.04.082013-07-31 06.06.032013-07-31 06.07.19

Activating GeoLog simply requires picking a tracking profile, which gives hints to the system about how you expect to be moving. If you will be driving around town, you may want to choose one of the fast profiles to ensure constant polling. On the other hand, if you are out to take some pictures, one of the "Photo Walk" options will allow the device to relax when it realizes you've stopped moving for a while. The provided profiles can be tuned for your needs, and you can add as many as you like.

GeoLog supports exporting to the two most common logging formats: GPX (for software like Adobe Lightroom) and KML (used by Google Earth). While the app is in an experimental stage, it is free and offered without restrictions on use. However, as it reaches maturity, Chainfire may opt to put some new or existing features behind an in-app purchase. He has also been careful to remind users that serious testing has only occurred on a Samsung Galaxy S3 running Android 4.2, so there is a chance that the app will not perform as expected on other devices and versions.

Thanks Jorrit! Stay safe out there!

[Source: Chainfire on Google+, XDA Thread]

Cody Toombs
Cody is a Software Engineer and Writer with a mildly overwhelming obsession with smartphones and the mobile world. If he’s been pulled away from the computer for any length of time, you might find him talking about cocktails and movies, sometimes resulting in the consumption of both.

  • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

    I will be taking the app for a spin tonight when I go camping in an area that gets no cell reception. I'll report back tomorrow with my findings ;)

    • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

      It works pretty well, but I left it on the wrong profile during part of the trip. Driving around the city worked really well, but I forgot to switch it to high accuracy profile before leaving cell reception. Because of that, it never switched over to using GPS. All the same, Activity Recognition seems pretty spot on. I'll have to play with it some more, but I really like what I've seen.

  • Rami

    Great idea, I wish I had this 5 years ago (a long trip in Spain and France, with 100's of photos), but I did not even have a smartphone then :(

  • Cristi

    I've test it.
    Pretty accurate for not using GPS

  • http://404err0r.com/ Henry Park