Uygulama başladığında, liste görünümünde bir yükleniyor efekti ile gölgelendirme ekranı görüntülenir. Daha sonra, yerel JSON dosyamdan çektiğim verileri bu liste üzerinde sıralarım. Sağ taraftaki sekmede ise barkodu okunan ürünlerin bir listesi bulunur. QR butonuna tıklanması durumunda kamera açılır ve gerekli izinler talep edilir.
Daha önce belirli ürünlerin seri numaralarını baz alarak oluşturduğum QR kodları, okutulduğunda uygulama, yerel JSON dosyasındaki bilgilerle eşleşiyorsa, bu ürünü barkod okutulmuş ürünler listesine ekler. Eğer okunan QR kod, yerel veriler arasında bulunmayan bir ürünü temsil ediyorsa, hata mesajı gösterilir. Ayrıca, daha önce okutulmuş bir barkod tekrar okunduğunda da bir hata mesajı görüntülenir.
app.mov
flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs