I have an OBDLink LX Bluetooth adapter for my Android. For quick code-pulling I use the OBDLink app. For advanced functionality I used to use the paid version of Torque but I got tired of the awful interface and now I use Dashcommand.
2007 Ford Crown Vic P71 4.6 ~124K Miles, SynPower 5W-30, Royal Purple Filter. *Daily Driver*
2010 Ford Escape 2.5 ~70K Miles, SynPower 5W-30, Wix Filter. *Turo Rental*