Funciona tanto no modo vertical quanto no horizontal, consegue ler códigos invertidos, 
gerar códigos de barras e é feito com Material Design.

Utiliza a biblioteca de leitura de códigos ZXing ("Zebra Crossing").
Os seguintes formatos de códigos são suportados: AZTEC, CODABAR, CODE 39, CODE 93, 
CODE 128, DATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,
Telepen, UPC A, UPC E e UPC EAN EXTENSION.

É código aberto:
https://github.com/markusfisch/BinaryEye
