I use Zxing Barcode scan in my xamarin form app.
But when build Android it scan too slow, it take 30s -> 60s to scan 1 barcode.
public async void ScanButtonClicked(object sender, EventArgs s)
{
List<DACcode> scanResult = new List<DACcode>();
var scanPage = new ZXingScannerPage()
{
//Hien thong bao huong dan tren giao dien quet
DefaultOverlayTopText = "Read bar code",
DefaultOverlayBottomText = "",
};
//Ham doi ket qua tra ve va xu ly ket qua
scanPage.OnScanResult += (result) =>
{
//Neu viec Scan ket thuc tuc la da doc duoc code
scanPage.IsScanning = false;
Device.BeginInvokeOnMainThread(() => {
Navigation.PopAsync();
//Hien thi code tren popup
DisplayAlert("Scan complete", result.Text, "OK");
string scResult = result.Text;
};
//Quet xong tro lai ScanPage
await Navigation.PushAsync(scanPage);
}
How Can make it faster or someone have Barcode scan component use in xamarin form.