The application was built on an Google Nexus device running the latest Android OS 4.2.2 (Jellybean)
Map tiles were loaded with Google Maps Android API v2 from the Google Play Services library.
Device orientation was determined using data from the device's onboard magnetometer and accelerometer. Users' geocoordinates were pulled from GPS.
As a proof of concept, all media files were stored on the local SD card, but queried through a local SQLite database