Usage: Use the phone camera to take a photo of a business card. The app crops the picture, recognizes the text fields, inputs them in a form, then asks to confirm the information and save in contacts. Features:
- "Stores the info from business card in the phone by taking a photo" Yes
- "Very accurate" Yes. I tested it on half a dozen cards around the desk. It made one reading mistake because of a ligature in a company's name. I'd say that doesn't count1
- "Works on Android or iOS" Both
- "Free" Limited. Free for 200 scans. The paid version is (currently) for 0.75€ ($0.99). It also has several added features, like an in-app camera for better accuracy
1Edit: Currently testing it on more cards. It also didn't correctly capture a multi-line email address (It added the second part in the webpage field).
Verdict: Pretty accurate, with a couple exceptions. I'm not sure such cases can be fixed with present technology. Business cards are still targeted towards human eyes, and I don't expect an app to be able to decode superimposed letters or tell the difference between