Blackberry Compass is a simple, yet elegant app that identifies directions. The compass displays directions as well as degree.
A nice feature of the app is its display: when the back of your phone is held parallel with ground, a normal compass is displayed.
When the phone is held vertically, the compass adjusts to a side view; the compass is easily visible no matter how you hold your phone. It also has an option to turn on a magnetic North.
Overall, it's a great app for the outdoors.