Yönetici Özeti
üretim hazır uygulamaya
AI ile orkestre edilmiş
üretim kodu
tam UI yerellemesi
PDF, PNG, JPEG, GIF, TIFF
iOS + Android
Proje
iOS ve Android’da PDF belgelerini imzalamak ve damgalamak için mobil öncelikli bir uygulama. Kullanıcılar imzaları, damgaları ve görüntüleri doğrudan PDF sayfalarına yerleştirir, dokunma hareketleriyle yeniden boyutlandırır ve döndürür, sonucu kaydeder veya paylaşır — tümü bir sunucuya hiçbir şey yüklemeden.
Uygulama ayrıca görüntü dosyalarını (PNG, JPEG, GIF, TIFF) kabul eder ve EXIF yönlendirme düzeltmesi uygulayarak otomatik olarak A4 PDF’lere dönüştürür, böylece herhangi bir kameradan çekilen fotoğraflar manuel döndürme olmadan doğru görünür.
Backend yok. Kullanıcı hesabı yok. Bulut depolama yok. Her şey cihazda çalışır.
Yöntem
Bir mühendis, 10 gün. Kurumsal backend sistemlerinde kanıtlanmış aynı AI orkestrasyon metodolojisi — bir tüketici mobil ürününe uygulandı.
Yedi AI ajanı tüm kapsamı karşıladı: mimari tasarım, Flutter/Dart uygulaması, platform-yerel kod (iOS için Swift, Android için Kotlin), yerellemse iş akışı ve dokümantasyon. Mühendis tüm tasarım kararlarını aldı, her çıktıyı inceledi ve son ürünün sahibi oldu.
60+ dil, cihaz üzerinde AI ve iki platformda beş dosya formatı desteği ile üretim hazır bir uygulamaya 10 gün. Bir prototip değil — App Store ve Google Play’e gönderime hazır tam işlevsel bir ürün.
Ne İnşa Edildi
PDF Görüntüleyici ve Düzenleyici
Pinch-to-zoom, akıcı kaydırma ve sanallaştırılmış sayfa renderlama ile yüksek performanslı bir PDF görüntüleyici — herhangi bir anda yalnızca görünür sayfalar renderlanır, büyük belgelerde belleği stabil tutar. Kullanıcılar bir kütüphaneden herhangi bir sayfaya görüntü sürükler; yerleştirilen görüntüler dokunma kontrolleriyle serbest yeniden boyutlandırma ve döndürme destekler.
Görüntü Kütüphanesi
Isar veritabanı ile yerel olarak depolanan kalıcı bir görüntü kütüphanesi. Görüntüler içe aktarmada doğrulanır, EXIF rotasyonu için normalize edilir ve oturumlar arasında kullanılabilir. Kamera rulosundan veya dosya sisteminden görüntü eklemeyi destekler.
Cihaz Üzerinde AI Arkaplan Kaldırma
Kullanıcı bir imza veya damga fotoğrafı eklediğinde, uygulama görüntünün tek renkli bir arkaplana sahip olup olmadığını algılar ve kaldırmayı önerir. Pipeline tamamen cihazda çalışır — hiçbir ağ isteği yapılmaz.
Dört aşamalı pipeline: aydınlatma normalizasyonu yerel görüntü işleme kullanarak düzensiz kamera aydınlatmasını düzeltir (iOS’ta Accelerate, Android’da optimize edilmiş kayan pencere filtreleri); çevre örneklemesi ML’yi çağırmadan önce tek renkli arkplanları algılar; ML segmentasyonu iOS 17+’da iOS Vision Framework (VNGenerateForegroundInstanceMaskRequest) ve Android’da ML Kit Subject Segmentation kullanır, net belge kalitesinde kenarlar için %50 güven eşiğiyle ikili eşikleme ile; ML sonrası temizlik, histogram tabanlı baskın renk algılama ve üçlü kriter (RGB mesafesi, HSV doygunluk, HSL aydınlık) kullanarak damga halkalarının içine sıkışan kağıdı kaldırır ve her renkteki mürekkebi korur.
Görüntüden PDF’e Dönüştürme
Bir veya birden fazla görüntü açar ve doğru kenar boşlukları ve EXIF normalizasyonu ile A4 PDF’e dönüştürür. Tek görüntü ve çoklu görüntü akışları desteklenir.
Yerelleştirme — 60+ Dil
Flutter’ın intl paketi ile ARB dosyaları kullanarak 60+ dil için tam UI yerelleştirmesi, Arapça, İbranice ve Farsça için RTL desteği dahil. Çeviriler AI ile üretildi ve incelendi — koda uygulanan aynı orkestrasyon metodolojisi içeriğe de uygulandı.
Oturum Mimarisi
Her açılan belge, bağımsız duruma sahip izole bir görüntüleyici oturumu oluşturur: yerleştirilen görüntüler, seçim, değişiklik bayrağı, dosya kaynağı. Riverpod aile sağlayıcıları oturum kapanışında tamamen geçersiz kılınır — yeni bir belge açmak önceki belgeden asla durum sızdırmaz.
Teknoloji Stack’i
Geleneksel Geliştirme ile Karşılaştırma
| Metrik | Geleneksel Ekip | Bu Proje (AI Odaklı) |
|---|---|---|
| Süre | 2–3 ay | 10 gün |
| Ekip büyüklüğü | 3–5 mühendis | 1 mühendis |
| Platformlar | Genellikle önce iOS, Android sonra | Her ikisi eş zamanlı |
| Yerelleştirme | Ayrı sprint | Dahil — 60+ dil |
| AI özellikleri | Ayrı ML uzmanı | Dahil, aynı mühendis |
| Backend | Genellikle gerekli | Sıfır — tamamen cihazda |
AI odaklı yaklaşım mühendislik uzmanlığının yerini almaz — onu çoğaltır. Hız ve kalite doğrudan orkestratörün niteliklerine bağlıdır: mimari anlayış, problem ayrıştırma, hassas yönlendirme ve AI çıktısının kritik değerlendirmesi. İnsan kontrolü elinde tutar.
Sonuçlar
Cihaz üzerinde AI, 60+ dil ve beş dosya formatı desteği ile çapraz platform bir mobil uygulama — bir mühendis tarafından 10 günde teslim edildi.
Backend’in olmaması bir sınırlama değil, bir tasarım kararıdır: kullanıcı belgeleri cihazı asla terk etmez, kimlik doğrulaması gereken bir şey yok, bakım gerektiren bir şey yok ve altyapı maliyeti yok. Uygulama her zaman çevrimdışı çalışır.
12 günde 13 kurumsal mikroservis üreten AI orkestrasyon metodolojisi, bir tüketici mobil ürünü için de eşit derecede iyi çalışır. Farklı alan, farklı stack, aynı çarpan.