MobileFlutteriOSAndroidOn-Device AI

Flutter Mobil Uygulama

PDF belgelerini imzalamak ve damgalamak için çapraz platform mobil uygulama — AI orkestrasyonu ile tek bir mühendis tarafından 10 günde iOS ve Android için geliştirildi. Cihaz üzerinde AI görüntü arkplanlarını otomatik kaldırır, 60+ dil, 5 dosya formatı. Backend yok. Bulut bağımlılığı yok.

Yönetici Özeti

10gün

üretim hazır uygulamaya

1mühendis

AI ile orkestre edilmiş

~38Ksatır

üretim kodu

60+dil

tam UI yerellemesi

5format

PDF, PNG, JPEG, GIF, TIFF

2platform

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

FlutterDartRiverpodIsarSwiftVision FrameworkAccelerateKotlinML KitSyncfusion PDFpdfx

Geleneksel Geliştirme ile Karşılaştırma

MetrikGeleneksel EkipBu Proje (AI Odaklı)
Süre2–3 ay10 gün
Ekip büyüklüğü3–5 mühendis1 mühendis
PlatformlarGenellikle önce iOS, Android sonraHer ikisi eş zamanlı
YerelleştirmeAyrı sprintDahil — 60+ dil
AI özellikleriAyrı ML uzmanıDahil, aynı mühendis
BackendGenellikle gerekliSı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.

Başlamaya Hazır mısınız?

Gerçek Bir Şey İnşa Edelim

Önce NDA. Sonra net bir spesifikasyon, sabit fiyat ve çalışan bir sistem — aylar değil, haftalar içinde teslim.