Google Sky Map App
Google Sky Maps uses your phone's orientation tools to give you an accurate representation of the stars and planets on your screen. Point your phone at the sky, then learn what constellations are visible.
It uses a combination of GPS, compass and accelerometer technology, allowing you to navigate the night sky and find stars and constellations (even from inside as you lay in your bed at night).