Tayyib reads the actual ingredient list with your camera and tells you whether a product is halal, haram or mushbooh (doubtful), with a sourced reason. Built for Germany, and because it reads the text itself it works even on products no barcode database has ever seen. Free on Android.