Only some Android phones have a digital compass (magnetometer)but almost ALL Android phones have a GPS receiver.This app will report the direction of travel using GPS only.INSTRUCTIONS :1) Turn on the GPS receiver using the pull-down Android system menu. The icon may be labelled "GPS" or "Location" depending on your Android version. Longitude and latitude information will appear on screen once ready.2) Move 10+ meters in any direction. 3) Press the update button to determine the direction of travel. The current location and a previous location will be used ( 2 GPS points ).In order to conserve battery life, users should turn off the GPS receiveronce they have determined the direction of travel. CONTROLS :1) GPS log button -> Open the GPS log2) Update button -> Calculate and display the direction of travel3) Reset button -> Clear all display data and location updates and start againHUD :Distance -> the distance between the two GPS points used to calculate the direction of travel.Bearing -> the degree clockwise from North in the range [0, 360] that was travelled between the two GPS points.Center compass -> Displays the direction of travel between the two GPS pointslongitude -> current longitudelatitude -> current latitudeGPS LOG : Clear -> Delete all log entries. If there are 1000+ entries, the app may run faster once cleared.Export -> Save all log entries to internal storage as a JSON file.This app is completely free and will never require the internet.