Leitor de código de barras com Intel XDK e Apache Cordova

Segundo o Wikipedia, Código de barras é uma representação gráfica de dados numéricos ou alfanuméricos.
Eles representam os mais diversos tipos de informações, identificando de modo único, cada produto em um supermercado, por exemplo.

Além das famosas “barras”, nos últimos anos um novo conjunto de códigos visuais vem ganhando espaço, os famosos códigos bidimensionais. Estranho esse termo, não?! Mas, provavelmente, você já deve ter ouvido falar em QRCode.

QR Code, sigla em inglês para “resposta rápida”, é uma espécie de código de barras em 2D que pode ser escaneado pela maioria dos aparelhos celulares que têm câmera fotográfica. Esse código, após a decodificação, passa a ser um trecho de texto, um link, que irá redirecionar o acesso ao conteúdo publicado em algum site. O recurso foi criado há quase 20 anos no Japão e já é muito popular em vários países. No Brasil, o uso dele está crescendo aos poucos.

Obviamente existem vários tipos e modelos de códigos, por isso se torna extremamente útil que existam ferramentas nos quais possam ler todas essas variedades.

Veja no vídeo abaixo como construir um aplicativo leitor de código de barras para Android, usando Intel XDK e o plugin ‘BarcodeScanner’ do Apache Cordova.

CLIQUE AQUI e faça download do projeto ‘LeCodigo’.

Referências:

 

Written by Diego Cavalca

Graduado em Análise e Desenvolvimento de Sistemas pela UNILINS em 2012, atualmente Mestrando em Ciência da Computação na Universidade Federal de São Carlos (UFSCar).

  • Fabio Martins

    Diego, realizei a compilação conforme o procedimento do video e também baixei o código, mas em nenhum dos dois caso consegui realizar a letiura ao clicar no botão, pois o celular não está apresentando a leitura.
    Estou utilizando um Sansung com android 4.4.2. Sabe me dizer se tem que habilitar alguma ferramenta no aparelho?
    Aproveito para agradecer pelo excelente artigo.

  • Colque

    Parabéns por mais este tópico e pelo novo layout do teu site. Abração, Cavalca !!!!

  • MNinaut

    velho vc é o cara!!!!!!!!!!

  • velho vc é o cara!!!!!!!!!!

  • Alessandro Aguiar Brito

    Amigão como posso redimensionar o tamanho do local da câmera ?

  • Lucas Matheus

    Diego Como que eu Faço para que a “URL” seja executada no navegador do celular ou para abrir o link Escaneado … ? vlw se alguem souber Me Ajude

  • Marcos

    Diego como eu faço para inserir o codigo de barra lido no banco local ?

  • Fabio Eduardo Silva

    muito legal ja implementei e ja esta funcionando

  • Ewerton Batista

    Este plugin funciona com o iPhone também ou somente Android?