A gimballed compass which coverts to a bearing compass using the camera viewfinder when you pitch your phone to the vertical
To get the bearing of a landmark from your current position, pitch up your phone to the vertical, place the grid of dark and light lines over your target and the bearing is displayed at the top of the screen
This is the bearing of St John's Church in Weymouth from the end of the Stone Pier
If you give the app Android Location Permission it will get the declination in your area from the magnetic model using the device last known location.
Once the magnetic declination is available your compass will show both Magnetic and True North buttons