I have been using TouchScan with an Android tablet/phone and Elm327 BT. It's worked well enough for me that I haven't tried another to compare it to since I started using it.
https://play.google.com/store/apps/details?id=OCTech.Mobile.Applications.TouchScan&hl=en