Android port of our 2012/2013 fourth year project