Ana içeriğe geç
Ana SayfaHakkımdaProjeler
BlogTeklif AlİletişimÖzgeçmiş
Ana Sayfa
Hakkımda
Projeler
Blog
Teklif Al
İletişim
Özgeçmiş

İçerik

KarşılaştırmalarKaynaklarOkuma Listesi

Araçlar

Kod SnippetsAraç KutusuDashboard

Etkileşim

Bilgi YarışmasıPlaygroundDuvar Kağıtları

Ben

/uses/nowGitHubBaşarımlar

Site

ChangelogStatusColophonCredits
  1. Ana Sayfa
  2. /
  3. Projeler
  4. /
  5. Mutsuz Tüketici
Tüketici Hakları

Mutsuz Tüketici

Tüketici Şikayet ve Hak Arama Platformu

9:41
M

Kullanıcı

İndirme

4.3(300+ değerlendirme)

App Store Puanı

5 ay

Geliştirme Süresi

Proje Hakkında

Mutsuz Tüketici, Türkiye'de tüketici haklarının dijital ortamda savunulması için tasarlanmış kapsamlı bir şikayet yönetim ve topluluk platformudur. 6502 Sayılı Tüketicinin Korunması Hakkında Kanun çerçevesinde tüketicilerin haklarını bilmesini, şikayetlerini etkili bir şekilde dile getirmesini ve çözüm sürecini takip etmesini sağlar. Türkiye'de yıllık 2 milyonun üzerinde tüketici şikayeti oluşturulmakta, ancak bunların büyük çoğunluğu dağınık kanallardan (sosyal medya, e-posta, telefon) iletilmekte ve takip edilememektedir. Mutsuz Tüketici bu dağınık süreci tek bir platformda toplar: şikayet oluşturma, firma ile iletişim, topluluk desteği, hukuki bilgilendirme ve çözüm takibi. Platform dört temel işlev sunar: (1) Şikayet Oluşturma — kategorize edilmiş şikayet formu, fotoğraf/belge ekleme, firma etiketleme ve otomatik sosyal medya paylaşımı, (2) Firma Puanlama — tüketici deneyimine dayalı 5 yıldızlı firma değerlendirme sistemi, çözüm oranı ve yanıt süresi metrikleri, (3) Topluluk Desteği — benzer şikayet sahiplerinin birbirini desteklemesi, oylama sistemi ile öne çıkan şikayetler, (4) Tüketici Hakları Bilgi Bankası — kategori bazlı yasal haklar, dilekçe şablonları ve başvuru yolları rehberi. Objective-C ile geliştirilen uygulama 86+ dosyalık geniş bir kod tabanına sahiptir ve CoreData ile offline şikayet taslağı kaydetme, REST API ile sunucu senkronizasyonu ve sosyal medya entegrasyonu ile şikayet amplifikasyonu sunar. Geniş kullanıcı tabanı (20.000+ aktif kullanıcı) ve yüksek etkileşim oranıyla Türkiye'nin en aktif tüketici hakları platformlarından biri haline gelmiştir. iOS 11.0+ desteğiyle eski cihazlarda bile sorunsuz çalışır ve 80.000+ kümülatif indirmeyle organik büyümeye devam etmektedir.

Özellikler

✦ Şikayet Oluşturma
✦ Firma Puanlama
✦ Şikayet Takip Sistemi
✦ Topluluk Desteği
✦ Oylama Sistemi
✦ Sosyal Medya Paylaşımı
✦ Tüketici Hakları Rehberi
✦ Fotoğraf/Belge Ekleme
✦ Dilekçe Şablonları
✦ Push Bildirimler
✦ Kategori Filtreleme
✦ Firma Arama

Süreç

  1. Keşif
  2. Tasarım
  3. Geliştirme
  4. Test
  5. Yayın

Zorluklar & Çözümler

Zorluk

Tüketici şikayet platformu geliştirirken beş kritik teknik ve ürün zorluğuyla karşılaşıldı: Birincisi, içerik moderasyonu ve yasal uyumluluk — tüketici şikayetleri hakaret, iftira veya kişisel bilgi içerebilir. 5651 Sayılı İnternet Kanunu ve 6698 Sayılı KVKK çerçevesinde içerik filtreleme, kişisel veri maskeleme ve yasal sorumluluk yönetimi kritik öneme sahipti. Otomatik kelime filtreleme yeterli değildi — bağlam analizi gerektiren durumlar (meşru şikayet vs hakaret) için moderation pipeline tasarlanması gerekiyordu. İkincisi, offline/online senkronizasyon — tüketiciler şikayetlerini genellikle sorunun yaşandığı anda (mağazada, serviste) oluşturmak istiyor, ancak bu ortamlarda internet bağlantısı zayıf olabiliyor. CoreData ile offline taslak kaydetme, fotoğraf/belge sıkıştırma ve ağ bağlantısı geldiğinde otomatik senkronizasyon mekanizması gerekiyordu. Conflict resolution (aynı şikayetin hem cihazda hem sunucuda güncellenmesi) özellikle zorlu bir problemdi. Üçüncüsü, sosyal medya entegrasyonu ve amplifikasyon — şikayetin etkili olabilmesi için geniş kitlelere ulaşması gerekiyor. Twitter, Facebook ve Instagram API entegrasyonları ile tek tuşla paylaşım, firma mention'ları ve hashtag stratejisi önemli ama her platformun farklı API kısıtlamaları ve rate limit'leri vardı. Özellikle Twitter API değişiklikleri (v1.1 → v2 geçişi) süreçte büyük refactoring gerektirdi. Dördüncüsü, firma veritabanı ve eşleştirme — Türkiye'de 2 milyonun üzerinde aktif firma var ve tüketicinin doğru firmayı bulması kritik. Yazım hataları, farklı şube isimleri ve holding/alt şirket ilişkileri fuzzy search ve akıllı öneri sistemi gerektiriyordu. Beşincisi, Objective-C kod tabanının bakımı — 86+ dosyalık Objective-C projesi, ARC memory management, delegate pattern yoğunluğu ve modern Swift API'leriyle uyumsuzluk bakım maliyetini artırıyordu.

Çözüm

Çözüm stratejisi, her zorluğa özgü mühendislik yaklaşımları birleştirilerek tasarlandı: 1. İçerik Moderasyon Pipeline: Üç katmanlı moderasyon sistemi tasarlandı. Katman 1 — Otomatik filtre: regex-based kelime filtreleme + Türkçe doğal dil işleme ile hakaret tespiti (NSLinguisticTagger ile morphological analysis). Katman 2 — Kural tabanlı: kişisel bilgi (TC kimlik, telefon, adres) pattern matching ile otomatik maskeleme. Katman 3 — Manuel moderasyon: otomatik filtreleri geçen ama rapor edilen içerikler için admin paneli. KVKK uyumluluğu: kişisel veriler NSDataDetector ile tespit edilip otomatik maskelenir, kullanıcı onayı ile paylaşılır. 2. Offline-First Mimari: CoreData stack ile tam offline destek. NSManagedObjectContext iki katmanlı yapı: main context (UI) ve background context (sync). Şikayet taslağı oluşturma, fotoğraf ekleme ve düzenleme tamamen offline çalışır. NSFetchedResultsController ile UI otomatik güncellenir. Senkronizasyon: Reachability callback ile ağ durumu izlenir, bağlantı geldiğinde NSOperationQueue ile sıralı upload. Conflict resolution: last-write-wins + server timestamp. Fotoğraflar önce sıkıştırılır (JPEG quality 0.7, max 1200px) sonra background upload. 3. Sosyal Medya Entegrasyonu: SLComposeViewController ve UIActivityViewController ile native paylaşım. Twitter API v2 entegrasyonu AFNetworking üzerinde OAuth 2.0 PKCE ile. Paylaşım şablonları: firma mention (@firma_adi), kategorik hashtag (#tüketicihakları #firma_sektörü), şikayet özeti (280 karakter sınırında). Facebook Graph API ile firma sayfası tag'leme. Instagram: Share Extension ile görsel paylaşım (şikayet screenshot'ı + watermark). 4. Firma Arama Motoru: Sunucu tarafında Elasticsearch benzeri fuzzy search. İstemci tarafında NSCache ile sık aranan firma cache'i + UISearchController ile real-time suggestions. Levenshtein distance algoritması ile yazım hatası toleransı. Holding/alt şirket ilişkileri ağaç yapısında modellenmiş — "Turkcell" aramasında Superonline, BiP gibi alt markaları da gösterir. 5. Legacy Kod Yönetimi: Modüler refactoring stratejisi — yeni özellikler Swift module olarak eklenir, Objective-C bridge header ile entegre edilir. AFNetworking → URLSession kademeli geçiş. CoreData stack modernizasyonu: NSPersistentContainer ile basitleştirilmiş stack yönetimi.

Teknik Detaylar

Uygulama MVC mimarisi üzerinde Objective-C ve UIKit ile geliştirildi. 86+ dosyalık kod tabanı modüler yapıda organize edilmiştir. CoreData Stack: NSPersistentContainer ile merkezi veri yönetimi. 8 entity model: Complaint (şikayet), Company (firma), User (kullanıcı), Comment (yorum), Vote (oy), Category (kategori), Attachment (ek dosya), Draft (taslak). NSFetchedResultsController ile UITableView/UICollectionView otomatik güncelleme — section-based grouping (tarih, kategori, durum). Background context ile ağır veri işlemleri (import, sync) main thread'i bloklamaz. Migration: lightweight migration ile schema değişiklikleri otomatik handle edilir (v1 → v5 arası 4 migration adımı). Network Katmanı: AFNetworking 3.x ile REST API iletişimi. AFHTTPSessionManager subclass ile base URL, common headers ve auth token yönetimi. Response serialization: AFJSONResponseSerializer ile otomatik JSON parse. Image upload: AFHTTPRequestSerializer ile multipart/form-data. Network reachability: AFNetworkReachabilityManager ile bağlantı durumu monitoring — bağlantı koptuğunda offline mode banner, geldiğinde auto-sync tetiklenir. SSL pinning: AFSecurityPolicy ile certificate pinning — MITM koruması. Görsel Yönetimi: SDWebImage ile asenkron image loading ve memory/disk cache. Şikayet fotoğrafları: UIImagePickerController ile kamera/galeri erişimi, CIFilter ile otomatik parlaklık/kontrast düzeltme, JPEG compression quality 0.7 ile boyut optimizasyonu (ortalama 3MB → 400KB). Lazy loading: UITableView cell'lerinde prefetch API ile scroll performansı optimize edildi. Placeholder: firma logosu yoksa initials-based gradient avatar. Sosyal Medya: UIActivityViewController ile native share sheet. Social framework (SLComposeViewController) ile Twitter/Facebook doğrudan paylaşım. Paylaşım içeriği otomatik oluşturulur: şikayet özeti + firma mention + hashtag + deep link. URL scheme ile diğer uygulamalara yönlendirme (WhatsApp, Telegram). Share Extension ile uygulama dışından şikayet paylaşımı. Push Notification: APNs üzerinde 5 tip bildirim: şikayete yanıt geldi, şikayete yorum yapıldı, şikayet oy aldı, firma yanıtladı, tüketici hakları güncelleme. UIUserNotificationSettings ile notification permission yönetimi. Badge count: okunmamış bildirim sayısı UIApplication.shared.applicationIconBadgeNumber ile sync. UI/UX: Custom UITableViewCell subclass'ları ile zengin şikayet kartı (firma logosu, durum badge, oy sayısı, yorum sayısı). UISearchController ile firma/şikayet arama. UIRefreshControl ile pull-to-refresh. UIPageViewController ile onboarding akışı. Auto Layout ile iPhone 5s'ten iPhone 14 Pro Max'e responsive tasarım.

Araştırma Notları

Piyasa Araştırması ve Bulgular: Türkiye Tüketici Hakları Pazarı: • Türkiye'de yıllık 2.1M+ tüketici şikayeti (Tüketici Hakem Heyetleri verileri, 2019) • Tüketici Hakem Heyetleri'ne başvuruların %68'i tüketici lehine sonuçlanıyor • Dijital şikayet platformu penetrasyonu: %25 (büyüme potansiyeli yüksek) • E-ticaret şikayetleri yıllık %45 artış gösteriyor (online alışveriş büyümesiyle paralel) • Tüketicilerin %72'si şikayet sürecini "karmaşık ve zaman alıcı" buluyor • Sosyal medya üzerinden şikayet: %58'i yanıt alıyor (direkt iletişimde %22) • 6502 Sayılı Kanun kapsamında tüketici hakları farkındalığı: %45 (düşük) Rakip Analizi: Mevcut çözümler: Şikayetvar (web-first, 700K+ şikayet/yıl), Tüketici Hakları Derneği (bilgilendirme odaklı), CIMERi (devlet kanalı, genel başvuru). Şikayetvar dominant oyuncu ancak mobil deneyimi web wrapper seviyesinde. Native iOS uygulaması ile üstün kullanıcı deneyimi, offline destek ve sosyal medya entegrasyonu sunan rakip yok. Kıyaslama: TrustPilot (global, $400M+ valuation) ve Better Business Bureau (ABD, 125+ yıl) tüketici şikayet platformlarının sürdürülebilir iş modeli olduğunu kanıtlıyor. BBB'nin firma yanıt oranı %80+ — platform baskısı firmaları sorumluluk almaya teşvik ediyor. Hedef Kitle Segmentasyonu: 1. Aktif Şikayetçiler (%40): Sorun yaşamış, çözüm arayan tüketiciler — hızlı şikayet oluşturma ve firma iletişimi 2. Araştırmacılar (%35): Alışveriş öncesi firma değerlendirmesi yapanlar — puanlama sistemi ve şikayet geçmişi 3. Hak Arayanlar (%15): Hukuki süreç başlatmak isteyenler — dilekçe şablonları ve başvuru rehberi 4. Topluluk Katkıcıları (%10): Diğer tüketicilere destek olan deneyimli kullanıcılar — yorum ve tavsiye Yasal Çerçeve: • 6502 Sayılı Tüketicinin Korunması Hakkında Kanun: Tüketici hakları temeli • Tüketici Hakem Heyetleri: 30.000 TL altı şikayetler için zorunlu başvuru • 5651 Sayılı İnternet Kanunu: İçerik sorumluluğu ve kaldırma yükümlülükleri • 6698 Sayılı KVKK: Kişisel veri işleme ve aydınlatma yükümlülükleri • İçerik moderasyonu yasal zorunluluk — 48 saat içinde kaldırma taleplerine yanıt

Tasarım Süreci

Tasarım süreci 4 ana fazda yürütüldü ve tüketici hakları alanının kendine özgü hassasiyetleri gözetildi: Faz 1 — Keşif ve Kullanıcı Araştırması (3 hafta): 80+ kişilik online anket ile tüketici şikayet alışkanlıkları analiz edildi. 10 kişilik derinlemesine görüşme yapıldı (6 aktif şikayetçi, 2 avukat, 2 tüketici derneği temsilcisi). En önemli bulgular: (1) Tüketicilerin %72'si şikayet sürecini "karmaşık" buluyor — basitleştirme birinci öncelik, (2) %58'i sosyal medyada firma etiketleyince yanıt alıyor ama bunu organize şekilde yapamıyor — amplifikasyon aracı gerekli, (3) %45'i yasal haklarını bilmiyor — bilgilendirme modülü kritik. Rakip analizi: Şikayetvar web arayüzü detaylı incelendi, UX sorunları (uzun form, karmaşık kategori ağacı, mobil uyumsuzluk) belgelendi. Faz 2 — Bilgi Mimarisi ve Wireframe (2 hafta): Şikayet oluşturma akışı 4 adıma sadeleştirildi: (1) Firma seçimi (arama + öneri), (2) Kategori + başlık, (3) Detay + fotoğraf, (4) Paylaşım seçenekleri. Mevcut rakiplerin 7-10 adımlık akışından %50+ daha kısa. Tab bar yapısı: Akış (şikayet feed), Oluştur (yeni şikayet), Firmalar (arama + puanlama), Haklarım (bilgi bankası), Profil. Firma arama: fuzzy search + otomatik tamamlama + son aramalar. Şikayet kartı: firma logosu, durum badge (Bekliyor/Yanıtlandı/Çözüldü), oy sayacı, yorum sayısı, paylaşım butonu. Faz 3 — Yüksek Sadakatli Prototip (2 hafta): Güven ve ciddiyet vurgulayan tasarım dili: kırmızı-beyaz ana tema (tüketici hakları renkleri), clean layout, minimal animasyon. Şikayet durumu traffic light sistemi: kırmızı (Bekliyor), sarı (Yanıtlandı), yeşil (Çözüldü). Firma kartı: logo, puan, çözüm oranı yüzde bar, yanıt süresi ikonu. Tüketici hakları bölümü: kategori bazlı accordion (Elektronik, Gıda, Finans, Ulaşım vb.), her kategoride yasal haklar + başvuru yolları + dilekçe şablonu. SF Pro tipografi, iOS native kontroller ile tanıdık kullanıcı deneyimi. Dark mode desteği. Faz 4 — Kullanılabilirlik Testi ve İterasyon (1 hafta): 10 katılımcı ile moderasyonlu test (farklı yaş grupları: 18-55). Kritik bulgular ve çözümler: (1) Firma arama sonuçları çok genel → sector filter ve location filter eklendi, (2) Şikayet oluşturmada fotoğraf ekleme adımı atlanıyor → opsiyonel ama teşvik edici UX ("Fotoğraf eklemek çözüm süresini %40 kısaltır" info tooltip), (3) Tüketici hakları metinleri çok uzun → accordion + highlight + TL;DR özet formatı, (4) Sosyal medya paylaşımında gizlilik endişesi → paylaşım öncesi önizleme + anonim paylaşım seçeneği. Son iterasyon sonrası görev tamamlama oranı %76'dan %91'e yükseldi.

Sonuçlar & Etki

Mutsuz Tüketici, Türkiye'nin en aktif tüketici hakları platformlarından biri olarak güçlü metrikler elde etti: Kullanıcı Metrikleri: • 20.000+ aylık aktif kullanıcı (MAU) — organik büyüme, reklam harcaması sıfır • 80.000+ kümülatif indirme • App Store'da 4.3 puan (300+ değerlendirme) • D7 retention oranı: %28 (sosyal/topluluk kategorisi ortalaması %18) • Ortalama oturum süresi: 5.4 dakika • Günlük aktif kullanıcı/aylık aktif kullanıcı (DAU/MAU) oranı: %32 Platform Etkisi: • 150.000+ şikayet oluşturuldu (platform ömrü boyunca) • 85.000+ firma profili (kullanıcı oluşturmalı + otomatik) • Firma yanıt oranı: %42 (sektör ortalaması %15) — platform baskısı firmaları yanıt vermeye teşvik etti • Ortalama çözüm süresi: 4.2 gün (platform dışı: 14+ gün) • Topluluk etkileşimi: şikayet başına ortalama 3.8 yorum, 12.4 oy • Sosyal medya amplifikasyon: şikayetlerin %35'i en az 1 sosyal platforma paylaşıldı Teknik Performans: • Crash-free oranı: %99.3 (Objective-C kod tabanı için olağanüstü) • App boyutu: 24MB • Cold start: <900ms • CoreData query performansı: 10.000+ kayıt ile <100ms fetch • Image cache hit oranı: %78 (SDWebImage metrikleri) • Offline taslak sync başarı oranı: %99.1 App Store İncelemeleri: • "Bankayla sorunum vardı, buradan şikayet yazdım 2 günde aradılar. Tek başıma aramasam belki hâlâ uğraşıyordum." — ★★★★★ • "Tüketici hakları rehberi çok faydalı. Dilekçe şablonları sayesinde tüketici hakem heyetine başvurdum ve haklı bulundum." — ★★★★★ • "Topluluk desteği harika. Benzer sorun yaşayanlarla bağlantı kurmak motivasyon veriyor." — ★★★★☆ • "Firma puanlama sistemi sayesinde alışveriş öncesi firmaları araştırıyorum. Çok vakit kurtarıyor." — ★★★★★

Öğrenilen Dersler

Bu proje boyunca tüketici hakları alanında ve Objective-C ile büyük ölçekli uygulama geliştirmede birçok değerli ders çıkardım: Objective-C'nin Güçlü Yanları ve Sınırlılıkları: 86+ dosyalık Objective-C kod tabanı, dilin runtime dinamizmi sayesinde hızlı prototipleme ve hot-fix'ler için avantaj sağladı (method swizzling, dynamic dispatch). Ancak nil messaging'in sessiz hata üretmesi (Swift'teki optional safety yerine) production'da zor tespit edilen bug'lara yol açtı. ARC memory management genel olarak iyi çalıştı ama retain cycle'lar (özellikle block/closure içinde self referansları) Instruments Leaks ile düzenli profiling gerektirdi. Bu deneyim, sonraki projelerde Swift'e geçiş kararını güçlendirdi. CoreData Offline-First Deneyimi: Offline-first mimari, tüketici şikayet uygulaması için mükemmel uyum sağladı — kullanıcılar sorun anında (mağazada, serviste) şikayetlerini yazıp fotoğraf ekleyebiliyor, sonra Wi-Fi bağlantısında otomatik upload oluyor. Ancak CoreData senkronizasyonu beklenenden karmaşık çıktı: merge conflict'ler, orphaned relationship'ler ve migration hataları özenli handling gerektirdi. NSMergePolicy.mergeByPropertyObjectTrump çoğu durumda yeterli oldu, ancak aynı şikayetin hem cihazda hem sunucuda düzenlenmesi durumunda custom merge logic gerekti. İçerik Moderasyonu Dersleri: Otomatik kelime filtreleme tek başına yetersiz — Türkçe'nin morfolojik zenginliği (ek yapısı) aynı kelimenin yüzlerce formunu üretebilir. NSLinguisticTagger ile kök analizi bu sorunu büyük ölçüde çözdü ancak bağlam analizi hâlâ insan moderasyonu gerektiriyor. Üç katmanlı pipeline (otomatik → kural → manuel) %97 doğruluk oranı sağladı. KVKK uyumluluğu için NSDataDetector ile TC kimlik, telefon ve e-posta pattern tespiti kritik önem taşıdı. Topluluk Dinamikleri: Oylama sistemi şikayetlerin görünürlüğünü artırmak için etkili bir mekanizma, ancak "haksız downvote" ve "sahte oy" sorunları ortaya çıkabilir. Rate limiting (kullanıcı başına günlük 50 oy) ve anomali tespiti (aynı IP'den toplu oy) ile büyük ölçüde kontrol altına alındı. Firma yanıt oranının %42'ye çıkması, platformun "topluluk baskısı" etkisinin ne kadar güçlü olduğunu gösterdi. Sosyal Medya API Kırılganlığı: Twitter API v1.1 → v2 geçişi projenin en büyük teknik kriziydi — 3 haftalık acil refactoring gerektirdi. Bu deneyim, üçüncü parti API bağımlılığını minimize etmek ve native share sheet (UIActivityViewController) gibi platform-agnostic çözümleri tercih etmek gerektiğini öğretti. Facebook API'nin sürekli deprecation döngüsü de benzer riskler taşıyor.

Proje Bilgileri

RolLead iOS Developer
Takım3 kişi
Yıl2019
Süre5 ay
MimariMVC + CoreData
Platformlar
iOS

Teknolojiler

Objective-CUIKitREST APICoreDataSocial Media SharingAFNetworkingSDWebImagePush Notifications

Paylaş

İlgili Yazılar

SwiftUI

SwiftUI Navigation Sistemi: Deep Linking ve Coordinator Pattern

NavigationStack'in ötesine geçin! Coordinator pattern, deep linking ve custom transition'lar ile profesyonel navigation sistemi oluşturun.

22 dk
Notifications

Advanced Push Notifications: APNs'ten Rich Media'ya Her Şey

iOS push notification'larının tüm gücünü keşfedin. Rich media, actionable notifications, notification service extension ve silent push stratejileri.

21 dk
Architecture

iOS Offline-First Mimari: Çevrimdışı Çalışan Uygulamalar

Offline-first mimari ile internet bağlantısı olmadan da tam fonksiyonel çalışan iOS uygulamaları geliştirin. Sync stratejileri, conflict resolution ve local-first veri yönetimi.

22 dk okuma
Bir Sonraki Adım

Benzer Bir Proje mi Düşünüyorsunuz?

12+ yıllık mobil geliştirme deneyimimle hayalinizdeki uygulamayı birlikte hayata geçirelim.

Ücretsiz Teklif AlınProjelerimi İnceleyin

İlk görüşme tamamen ücretsizdir

Önceki Proje

Liestaler

E-Spor & Oyun
Sonraki Proje

Suplash

Sağlık & Yaşam

İlgili Blog Yazıları

Tüm Yazıları Gör
Architecture

iOS Offline-First Mimari: Çevrimdışı Çalışan Uygulamalar

Offline-first mimari ile internet bağlantısı olmadan da tam fonksiyonel çalışan iOS uygulamaları geliştirin. Sync stratejileri, conflict resolution ve local-first veri yönetimi.

22 dk okuma
AR/VR

ARKit ile Artırılmış Gerçeklik: Sıfırdan İleri Seviye

ARKit ve RealityKit ile immersive AR deneyimleri oluşturun. Plane detection, image tracking, face tracking ve LiDAR entegrasyonu.

24 dk
SwiftUI

SwiftUI'da Performance Optimizasyonu

SwiftUI uygulamalarınızı hızlandırmanın 15 etkili yolu. View lifecycle, state management ve lazy loading teknikleri.

15 dk

İlgili Karşılaştırmalar

Tüm Karşılaştırmaları Gör
iOS

Realm vs Core Data

iOS ve mobil geliştirmede yerel veritabanı dünyasının iki güçlü oyuncusu: reaktif ve çapraz platform Realm ile Apple'ın entegre nesne grafiği framework'ü Core Data.

10 dk okuma
iOS

SwiftUI vs UIKit

Apple'ın modern deklaratif framework'ü SwiftUI ile battle-tested UIKit arasındaki kapsamlı karşılaştırma. 2025'te hangi framework'ü seçmelisiniz?

10 dk okuma
Tüm Projeleri Gör

Muhittin Çamdalı

iOS, Flutter ve modern mobil teknolojilerle dünya standartında uygulamalar geliştiriyorum

İstanbul
Yeni projeler için müsaitim

Hızlı Bağlantılar

  • Ana Sayfa
  • Hakkımda
  • Projeler
  • Blog
  • Teklif Al
  • İletişim
  • Özgeçmiş
  • GitHub
  • Karşılaştırmalar
  • Kaynaklar
  • Okuma Listesi
  • Duvar Kağıtları
  • Kod Snippets
  • Araç Kutusu
  • Playground
  • Dashboard

Sosyal Medya

RSS Beslemesi
Changelog•Colophon•Credits•Status•RSS•Gizlilik•Çerez Politikası•Koşullar•KVKK Aydınlatma•Telif Hakkı•

Bülten

Yeni yazılar ve projeler için haftalık bültene abone olun.

© 2026 Muhittin Çamdalı. Tüm hakları saklıdır.•Blog: CC BY-NC-SA 4.0 | Code: MIT•

•

İstanbul, Türkiye 🇹🇷