cordova.plugins.barcodeScanner.scan(
function (result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + error);
}
);
Создание качественного приложения на основе JS - довольно непростая задача.
Качественного - значит выполняющегося со скоростью, близкой к нативному приложению и с максимальным использованием всех возможностей устройства и платформы, на котором оно запущено в данный момент.