Probably compass is most funny thing for programming on Android. If you look on Android Market you will find tons of compasses, big and small, nice and ugly, analog and digital. All of them points to magnetic North, some of them even points to true North (the North Pole). But most of time I don’t care where this North is. More other I’ve bet most of yours also don’t care about. The only one thing what I need from compass – it should help me to keep my moving in the same direction!
I was looking through Market for compass with very easy and handy function – set up bearing for movement and keep it till I need it. It was unsuccessful. And I made compass which assigns bearing in one finger touch. And change it in one finger touch. And even reset it in one finger touch (but in this case – long one). After bearing defined you need only “follow the white arrow”, point. Easy, yeah?
With Ulysse Gismos Compass you will know in a same time where true North is (blue arrow), where magnetic North is (red arrow), more important - you will know your current bearing (white arrow), and, of course, your coordinates, located with network or GPS – this program is clever enough to select most precise one. And you even get address of current location for free – some apps on Market will ask you to pay for that. To know all that useful info you need only tap on compass information pane at the left top corner of the screen. That’s it.