This learning and free compass app explains everything you need to know about compasses Variation, deviation and gyro error are clearly explained in the theoretical section and practically applied in the calculator section. You can calculate heading relations in two directions: from compass to map and from map to compass.