TrainBuddy TrainMap Beta

Published on 2015-09-12

After being in alpha state for about a month Train Buddy v2 (with TrainMap) is moving to beta today.

For those who didn't know what's the TrainMap is, your initial guess is correct. It's a map of trains (in Srilanka). The way it work is, it gets the status data from application users (only when they allow) in the train and share it with all other users (To share the status data the location and mobile data has to be turned on in the device). Since the status (location/speed) of users in train being same with the status of the train, all the users now have a real-time map of trains.

There are few changes (since alpha) worth mentioning.

  1. The location marker header now displays the destination and speed(km/h value) of the train.
  2. Users can set the destination(string of length 3) of the train.
  3. Back-end deletes the records not updated for 5 minutes. So users won't have to deal with stale statuses.
  4. Time interval between two communications with the back-end is user configurable through settings screen.

Since the TrainMap needs both GPS and Mobile coverage to function correctly there are some areas where the statuses will not get updated. Also in the middle of train the GPS reception seems to be poor in some devices. But for overall application seems to be working OK. So far the application has been tested with few users/devices. And even from those few users getting feedback is harder than developing the application. :)

You can get the beta version from the link below.

play.google.com/apps/testing/com.kasungamlath.trainbuddy

I would love to hear about your experience even it's terrible. You can give me your feedback through,

Update (17/9/2015):[Web client of TrainMap]({{ site.baseurl }}/train-map/) is available now.

Happy train stalking...