The Torque app:
https://play.google.com/store/apps/details?id=org.prowl.torqueThe OBD II dongle is any generic BT dongle you can find. I have this one riding always connected for like 6-7 years already:
http://www.amazon.com/Veepeak-Bluetooth-Scanner-Android-Diagnostic/dp/B011NSX27A - it's sitting flush in the port in my Subaru, so I made a tape flap to make its removal easier (sometimes it needs a reset, so I just pull it out and insert back).
This is may ball compass:
http://www.amazon.com/EFORCAR-Compass-Navigation-Direction-Guide/dp/B00O9VGAFU