QR Kodlu Mobil Uygulamalar: 2026 Kullanım Rehberi
COVID-19 süreci QR kodu günlük hayatın vazgeçilmez bir parçası haline getirdi. Artık QR kod menüden, park ödemesine, kartvizitlerden depo yönetimine kadar her yerde karşımıza çıkıyor. Peki mobil uygulamalara QR kodu nasıl entegre edilir?
QR Kod vs. Barkod
| Özellik | Barkod | QR Kod |
|---|---|---|
| Boyut | 1D (tek satır) | 2D (matris) |
| Veri kapasitesi | Düşük (20–30 karakter) | Yüksek (3.000+ karakter) |
| Tarama açısı | Düz açı gerekli | Her açıdan |
| Kullanım | Ürün SKU | URL, kişi, metin, JSON |
Popüler Kullanım Senaryoları
#### 1. Dijital Restoran Menüsü Masaya yapıştırılan QR kod tarandığında dijital menü açılır. Anlık fiyat güncelleme, görsel menü, allerjen bilgisi ve online sipariş bağlantısı. Restoran uygulamaları için vazgeçilmez özellik.
#### 2. Otel Check-in ve Oda Anahtarı E-posta ile gönderilen QR kod, kapı kilidini açmak için kullanılır. Resepsiyonda bekleme ortadan kalkar. Otel uygulamaları için büyük değer katar.
#### 3. Depo ve Stok Yönetimi Raflara ve ürünlere yapıştırılan QR kodlar; stok giriş-çıkış, sayım ve konum takibi için taranır. Depo yönetim uygulamaları ve stok takip uygulamaları için kritik.
#### 4. Etkinlik Bilet Doğrulama Dijital bilet QR kodu turnike veya güvenlik görevlisinin uygulamasıyla taranır ve anlık doğrulanır.
#### 5. Kargo Takibi Kargo üzerindeki QR kod tarandığında anlık takip bilgisi gösterilir. Kargo takip uygulamaları için standart özellik.
#### 6. Dijital Kartvizit ve Bağlantı QR kod taranınca kişi bilgileri, LinkedIn profili veya şirket websitesi açılır. Kurumsal ağ geçişleri için de kullanılır.
#### 7. Ödeme (QR ile Ödeme) Türkiye'de bankalar ve fintech uygulamaları QR tabanlı ödemeyi yaygınlaştırdı.
Teknik Implementasyon
#### iOS - AVFoundation: Apple'ın native çerçevesi; hızlı ve güvenilir - Vision framework: ML destekli, daha gelişmiş tarama
#### Android - ML Kit (Google): Hızlı, offline çalışabilir - ZXing: Açık kaynak, geniş format desteği
#### Flutter - mobile_scanner kütüphanesi önerilir (aktif bakım, yüksek performans) - qr_flutter ile QR oluşturma
#### React Native - react-native-vision-camera + vision-camera-code-scanner - react-native-qrcode-svg ile QR oluşturma
QR Oluşturma
Uygulama içinde QR üretmek de yaygındır: kullanıcı kimliği, sipariş ID veya paylaşılabilir bağlantı QR olarak üretilir.
İpucu: QR içine çok uzun URL veya veri koymayın; ne kadar fazla veri, o kadar yoğun ve okunması güç QR. URL kısaltıcı veya ID tabanlı referans kullanın.
Tasarım Önerileri
- QR rengi arka plandan yeterince kontrast olmalı (siyah-beyaz en güvenli)
- %30 hata düzeltme kapasitesi seçin: küçük hasarlarda tarama başarısız olmaz
- Logo ekleme: QR merkezine logo eklenebilir (%30 alanı aşmadığı sürece)
Güvenlik Dikkat Noktaları
- QR tabanlı kimlik doğrulamada single-use token kullanın
- Kötü niyetli QR taramasına karşı URL önizlemesi gösterin ("Bu bağlantıyı açmak istiyor musunuz?")
- Ödeme QR'larında şifreleme ve zaman damgası zorunlu