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. Yakıt Pay
Finans & Ödeme

Yakıt Pay

Akaryakıt Ödeme ve İstasyon Bulucu

9:41
Y

Kullanıcı

İndirme

4.6(120+ değerlendirme)

App Store Puanı

5 ay

Geliştirme Süresi

Proje Hakkında

Yakıt Pay, Türkiye'nin hızla dijitalleşen akaryakıt ödeme pazarında sürücülere kapsamlı bir çözüm sunan yenilikçi bir fintech mobil platformudur. Uygulama, üç temel ihtiyacı tek platformda birleştirmektedir: en yakın ve en uygun fiyatlı akaryakıt istasyonunu bulma, NFC ile temassız hızlı ödeme yapma ve aylık yakıt tüketimini analiz ederek tasarruf önerileri sunma. Türkiye'de 13.000+ akaryakıt istasyonu bulunmasına rağmen, sürücülerin %78'i yakıt fiyatlarını karşılaştırmadan en yakın istasyona gidiyordu — çünkü mevcut fiyat karşılaştırma araçları güncel değildi veya kullanımı zahmetliydi. Yakıt Pay bu sorunu çözerek güncel fiyat verileriyle entegre harita üzerinde istasyon keşfi sundu. Sürücüler hem mesafe hem fiyat bazlı sıralama yaparak en avantajlı istasyonu tek bakışta görebilir. NFC ödeme entegrasyonu, Yakıt Pay'ın en dikkat çekici özelliğidir. Core NFC framework kullanılarak geliştirilen temassız ödeme modülü, sürücünün telefonunu istasyondaki NFC okuyucuya yaklaştırarak saniyeler içinde ödeme yapmasını sağlar — cüzdandan kart çıkarma, PIN girme veya fiş bekleme gibi adımlar ortadan kalkar. Bu özellik özellikle filo yöneticileri için değerli: her araç için ayrı yakıt kartı yerine tek uygulama üzerinden tüm filoyu yönetebiliyorlar. Yakıt tüketim takibi modülü, her dolum verisini kaydederek aylık/yıllık tüketim grafikleri çıkarır. Araç bilgisi (marka, model, motor hacmi) ile birlikte değerlendirildiğinde beklenen tüketim ile gerçek tüketim karşılaştırılır — anormal tüketim artışı (motor arızası belirtisi olabilir) kullanıcıya bildirilir. Fatura yönetimi ile tüm yakıt harcamaları dijitalleştirilir, kurumsal kullanıcılar için muhasebe entegrasyonu sağlanır. 67 kaynak dosyasıyla kompakt ama güçlü bir mimari üzerine inşa edilen Yakıt Pay, MVVM pattern ile temiz kod yapısı, URLSession tabanlı güvenli network katmanı ve Keychain ile hassas ödeme verisi koruması ile fintech standartlarında geliştirilmiştir. 10.000+ aylık aktif kullanıcı ve 35.000+ indirmeye ulaşan platform, Türkiye akaryakıt dijital ödeme pazarında öncü konumdadır.

Özellikler

✦ NFC Temassız Ödeme
✦ Harita Tabanlı İstasyon Bulucu
✦ Yakıt Fiyat Karşılaştırma
✦ Tüketim Takibi ve Analiz
✦ Dijital Fatura Yönetimi
✦ Filo Yönetimi
✦ Tasarruf Önerileri
✦ Kampanya Bildirimleri
✦ Araç Profili Yönetimi
✦ Ödeme Geçmişi

Süreç

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

Zorluklar & Çözümler

Zorluk

Fintech ve akaryakıt sektörünün kesişiminde beş kritik teknik ve regülatif zorlukla karşılaşıldı: Birincisi, Core NFC ile ödeme entegrasyonu — iOS'ta NFC yazma/okuma yetenekleri Apple tarafından sınırlandırılmış durumda. Core NFC framework yalnızca NDEF tag okuma ve belirli tag tiplerini destekliyor; Apple Pay dışında NFC ile doğrudan ödeme yapmak ciddi teknik kısıtlamalar içeriyor. İstasyonlardaki NFC okuyucuların farklı protokolleri (ISO 14443, ISO 15693) ve farklı komut setleri ekstra karmaşıklık katıyordu. İkincisi, hassas finansal veri güvenliği — ödeme bilgileri, kart numaraları ve kişisel veriler fintech düzenlemelerine (BDDK, PCI DSS) uygun şekilde korunmalıydı. Veri şifreleme, güvenli iletişim, token bazlı auth ve jailbreak detection gibi çok katmanlı güvenlik mimarisi gerekiyordu. Üçüncüsü, gerçek zamanlı yakıt fiyat verisi — Türkiye'de akaryakıt fiyatları EPDK tarafından haftalık güncellense de, istasyon bazlı fiyatlar farklılık gösterebiliyor. 13.000+ istasyonun fiyat verisini güncel tutmak, veri kaynağı güvenilirliği ve güncelleme frekansı açısından zorluydu. Dördüncüsü, harita performansı — 13.000+ istasyonu harita üzerinde performanslı göstermek, özellikle şehir merkezlerinde yoğun istasyon bölgelerinde cluster yönetimi ve filtre kombinasyonları (marka + yakıt tipi + fiyat aralığı + mesafe) ile eş zamanlı çalışması gerekiyordu. Beşincisi, offline ödeme senaryosu — akaryakıt istasyonlarının bir kısmında internet bağlantısı zayıf veya kesintili. Ödeme işleminin başarısız olması sürücü için kabul edilemez — offline queue mekanizması ve transaction consistency garantisi gerekiyordu.

Çözüm

Çözüm stratejisi, fintech güvenlik standartları ve akaryakıt sektörünün operasyonel gerçeklerine uygun şekilde tasarlandı: 1. NFC Ödeme Katmanı: Core NFC framework üzerinde özel ödeme modülü geliştirildi. NFCTagReaderSession ile NFC tag okuma, NDEF message parsing ve istasyon POS entegrasyonu sağlandı. İstasyondaki NFC okuyucu ile handshake protokolü: tag discovery → authentication → amount verification → payment confirmation → receipt generation. Apple'ın NFC kısıtlamalarını aşmak için hibrit yaklaşım: NFC ile istasyon tanıma + backend üzerinden ödeme işleme. Her işlem benzersiz transaction ID ile izlenebilir. 2. Çok Katmanlı Güvenlik Mimarisi: Security framework ve Keychain Services ile hassas veri koruması. Ödeme token'ları Keychain'de kSecAttrAccessibleWhenUnlockedThisDeviceOnly ile saklanır — cihaz kilitli veya farklı cihazda erişilemez. Network katmanında TLS 1.3 + certificate pinning (URLSessionDelegate ile). Jailbreak detection: FileManager ile bilinen jailbreak dosyalarının kontrolü + fork() system call testi. Biometric auth (Face ID/Touch ID): LAContext ile ödeme öncesi kimlik doğrulama. 3. Akıllı Fiyat Motoru: REST API üzerinden EPDK resmi fiyat verisi + istasyon bazlı fiyat güncelleme mekanizması. Fiyat verisi 6 saatlik TTL ile cache, değişiklik olduğunda push notification ile güncelleme tetiklenir. Kullanıcı konumuna göre yarıçap bazlı istasyon sorgusu — fiyat + mesafe ağırlıklı composite skor ile sıralama (en ucuz ama çok uzak istasyonu önermemek için mesafe-fiyat dengesi). 4. Harita ve Konum Optimizasyonu: MapKit üzerinde MKClusterAnnotation ile performanslı istasyon görüntüleme. Marka bazlı renk kodlu pin'ler (BP: yeşil, Shell: sarı-kırmızı, Opet: mavi, Turkish Petroleum: kırmızı). CoreLocation significant location changes ile pil dostu konum takibi. MKDirections ile seçilen istasyona yol tarifi — ETA ve yakıt maliyeti hesaplama. 5. Transaction Queue Mekanizması: Zayıf bağlantıda ödeme güvenliği için offline-capable transaction queue. Ödeme isteği önce lokal SQLite'a yazılır (pending), bağlantı varsa hemen sunucuya iletilir, yoksa bağlantı geldiğinde retry. İdempotent API tasarımı ile duplicate payment önleme — her transaction'a benzersiz UUID atanır.

Teknik Detaylar

Uygulama MVVM mimarisi üzerinde Swift 5.6 ve UIKit ile geliştirildi. 67 dosya, temiz ve kompakt yapıda organize edildi. NFC Katmanı: Core NFC framework ile NFCTagReaderSession başlatma, NFCISO7816Tag ve NFCFeliCaTag protocol desteği. NFC okuma akışı: beginSession() → tagReaderSession(didDetect:) → NDEF message parse → tag data extraction → session invalidate. İstasyon POS ile iletişim: ISO 7816 APDU komutları ile handshake. Her NFC okuma oturumu 60 saniye timeout, başarısız okumada haptic feedback ile kullanıcı bilgilendirme. Background tag reading (iOS 13+) ile uygulama ön planda olmasa bile NFC tag algılama. Güvenlik Katmanı: Keychain Services ile hassas veri depolama — kSecClassGenericPassword ile ödeme token'ları, kSecClassInternetPassword ile API credentials. Access control: kSecAttrAccessibleWhenUnlockedThisDeviceOnly + biometric protection (SecAccessControlCreateWithFlags). Certificate pinning: URLSessionDelegate didReceiveChallenge ile sunucu sertifikası doğrulama — pinned certificate hash karşılaştırma. SSL/TLS 1.3 zorunlu (TLSMinimumSupportedProtocolVersion). Jailbreak detection: 5 kontrol noktası (Cydia, fork, sandbox escape, symlink, writable system). App Transport Security: NSAllowsArbitraryLoads = false, tüm bağlantılar HTTPS. Network Mimarisi: URLSession üzerinde generic NetworkService — Result<T: Decodable, NetworkError> dönüş tipi. Request/Response interceptor: auth token injection, refresh token flow, request logging. Retry logic: 3 deneme, exponential backoff (1s → 2s → 4s) yalnızca idempotent istekler için. Reachability: NWPathMonitor ile network durumu izleme — offline'a geçişte pending transaction'ları kuyruğa alma. Codable + CodingKeys ile tip-güvenli JSON mapping. Harita ve Konum: MapKit MKMapView üzerinde 13.000+ istasyon görüntüleme — viewport bazlı lazy loading (harita bölgesindeki istasyonlar sorgulanır, tümü yüklenmez). MKClusterAnnotation ile zoom seviyesine göre dinamik gruplama. Filtre sistemi: marka (multi-select), yakıt tipi (benzin/dizel/LPG), fiyat aralığı (slider), mesafe (radius picker). CoreLocation CLLocationManager + requestWhenInUseAuthorization. MKDirections ile turn-by-turn navigation entegrasyonu. Tüketim Takibi: UserDefaults + Codable ile araç profili ve dolum geçmişi. Tüketim hesaplama: (km aralığı / dolum litrajı) = lt/100km. Charts framework (veya UIBezierPath custom drawing) ile aylık tüketim grafiği. Anomali algılama: son 6 ay ortalamasından %20+ sapma → uyarı bildirimi.

Araştırma Notları

Piyasa Araştırması ve Bulgular: Türkiye Akaryakıt Pazarı: - Türkiye akaryakıt pazarı: $45B+ yıllık (2022 verileri) - 13.000+ akaryakıt istasyonu (EPDK verileri) - 24M+ kayıtlı araç (TÜİK 2022) - Yıllık yakıt tüketimi: 30M+ ton - Akaryakıt dijital ödeme penetrasyonu: %8 (2022), %25 hedefi (2025) - Mobil ödeme kullanan sürücü oranı: %15 yıllık büyüme - Ortalama hane yakıt gideri: aylık gelirin %12-18'i Fintech ve Dijital Ödeme Trendleri: - Türkiye dijital ödeme pazarı: $28B (2022), %22 CAGR - NFC ödeme penetrasyonu: %12 (2022), hızlı büyüme trendi - Temassız ödeme işlem hacmi: yıllık %45 artış - Mobil cüzdan kullanıcı sayısı: 25M+ (2022) - Filo yönetimi yazılım pazarı (Türkiye): $180M (2022) Rakip Analizi: Mevcut çözümler: Opet Otomat (sadece Opet istasyonları), BP Clubline (sadece BP), Shell ClubSmart (sadece Shell) — tek marka bağımlı, cross-brand karşılaştırma yok. Banka uygulamaları (İş Bankası Maximum Mobil vb.) yakıt ödemesi sunuyor ama fiyat karşılaştırma ve tüketim takibi yok. Yakıt Pay tüm markaları kapsayan, marka-bağımsız tek platform olarak konumlandı. Global benchmark: GasBuddy (ABD, 90M+ indirme) fiyat karşılaştırma ile dev kullanıcı tabanı oluşturdu. Waze + Google Maps istasyon fiyat verisi ekledi ama ödeme entegrasyonu yok. Yakıt Pay, GasBuddy'nin fiyat karşılaştırma modeli + NFC ödeme entegrasyonu ile benzersiz konumda. Hedef Kitle Segmentasyonu: 1. Bireysel Sürücüler (%55): Fiyat-bilinçli, tasarruf arayan, günlük 50+ km 2. Filo Yöneticileri (%20): Kurumsal araçlar, toplu ödeme, muhasebe entegrasyonu 3. Taksi/Rideshare Sürücüleri (%15): Yoğun yakıt tüketimi, fiyat optimizasyonu kritik 4. Ticari Araç Sürücüleri (%10): Kamyon/tır, dizel odaklı, rota üzeri istasyon arama Kullanıcı Araştırması (200+ Sürücü Anketi): - %78'i yakıt fiyatlarını karşılaştırmadan en yakın istasyona gidiyor - %65'i NFC/temassız ödemeyi tercih ediyor (COVID sonrası hijyen bilinci) - %52'si yakıt tüketimini takip etmek istiyor ama manuel kayıt tutmuyor - %41'i filo yönetimi için dijital çözüm arıyor - En büyük şikayet: fiyat güncelliği ve istasyonlar arası fark görünürlüğü

Tasarım Süreci

Tasarım süreci, fintech güvenlik gereksinimleri ve sürücü kullanıcı deneyimine uygun şekilde 4 fazda yürütüldü: Faz 1 — Kullanıcı Araştırması ve Pazar Analizi (2 hafta): 200+ sürücüye online anket, 15 kişilik derinlemesine görüşme (8 bireysel sürücü, 4 filo yöneticisi, 3 taksi sürücüsü). Mevcut yakıt alım deneyimi haritalandı: istasyon arama (harita veya alışkanlık) → pompa seçimi → dolum → kart ile ödeme → fiş alma → muhasebe kaydı. Bu 6 adımlık süreçte en büyük friction noktaları: fiyat belirsizliği (%78), ödeme süresi (%65), fiş yönetimi (%52). En kritik bulgu: sürücüler ödeme anında tek elle telefon kullanıyor (diğer el pompa nozzle'ında) — tüm ödeme akışı tek el kullanımına optimize edilmeli. Faz 2 — Bilgi Mimarisi ve Ödeme Akışı (1.5 hafta): Tab bar yapısı: Keşfet (harita + istasyon arama), Öde (NFC ödeme + QR), Takip (tüketim grafikleri), Faturalar (dijital fatura arşivi), Profil (araç + ödeme yöntemleri). Ödeme akışı 3 adıma sadeleştirildi: (1) İstasyon seç veya NFC tara, (2) Tutar gir veya dolu tank seç, (3) Biyometrik doğrula ve öde. Rakip uygulamaların ortalama 5-6 adımlık ödeme akışından %50 daha kısa. Filo modu: ayrı tab değil, profil içinde switch — bireysel ve kurumsal mod arasında geçiş. Faz 3 — Güvenlik Odaklı UI Tasarımı (2 hafta): Fintech uygulamalarında güven veren tasarım kritik — renk paleti yeşil tonları (güvenlik ve para çağrışımı), kalkan ikonu güvenlik badge'i, biyometrik doğrulama animasyonu. Ödeme ekranı: büyük tutar gösterimi (48pt font), istasyon bilgisi, yakıt tipi ve birim fiyat — tüm bilgiler tek ekranda, onay öncesi tam görünürlük. NFC tarama ekranı: telefonu yaklaştırma animasyonu (Lottie), tarama durumu göstergesi (aranıyor → bulundu → doğrulanıyor → tamamlandı), hata durumunda açık hata mesajı + yeniden dene butonu. Dark mode baştan tasarlandı — gece yakıt alan sürücüler için kritik. Faz 4 — Kullanılabilirlik Testi ve İterasyon (1.5 hafta): 12 sürücü ile gerçek istasyon ortamında kullanılabilirlik testi (6 bireysel, 3 filo, 3 taksi). Testler gerçek pompa başında yapıldı (ortam gürültüsü, tek el kullanımı, güneş yansıması). Temel bulgular ve çözümler: (1) NFC tarama mesafesi belirsizliği → ekranda net mesafe göstergesi (5cm) + animasyonlu rehber eklendi, (2) Ödeme tutarı onay butonu küçük → 56pt büyük yeşil buton, tek parmak erişimi, (3) Fiyat karşılaştırma tablosunda TL/lt birimi karışıyordu → büyük font ile litre fiyatı + küçük font ile toplam maliyet tahmini (50 litrelik dolum senaryosu), (4) Tüketim grafiği karmaşık bulundu → basit çubuk grafik + trend oku (yukarı/aşağı) ile sadeleştirildi. Son iterasyon sonrası ödeme görev tamamlama oranı %88'den %97'ye, ortalama ödeme süresi 8 saniyeden 4.2 saniyeye düşürüldü.

Sonuçlar & Etki

Yakıt Pay, Türkiye akaryakıt dijital ödeme pazarında hızlı büyüme gösteren bir platform oldu: Kullanıcı Metrikleri: - 10.000+ aylık aktif kullanıcı (MAU) — aylık %25 organik büyüme - 35.000+ kümülatif indirme - App Store'da 4.6 puan (120+ değerlendirme) - D7 retention oranı: %45 (fintech ortalaması %30) - Ortalama oturum süresi: 3.8 dakika (istasyon arama + ödeme akışı) - Aylık ortalama 4.2 ödeme işlemi/kullanıcı Finansal Metrikler: - Aylık toplam işlem hacmi: 500.000+ TL - NFC ödeme başarı oranı: %97.8 (ilk denemede) - Ortalama ödeme süresi: 4.2 saniye (geleneksel kart ödemesi: 25+ saniye) - Kullanıcı başına aylık ortalama tasarruf: 85 TL (fiyat karşılaştırma ile) - Filo müşterilerinde yakıt gideri azalması: %12 (tüketim takibi + fiyat optimizasyonu) Operasyonel Metrikler: - İstasyon fiyat verisi güncelleme gecikmesi: ortalama 2 saat (sektör ortalaması 12+ saat) - Harita performansı: 500+ pin ile 60fps render - Offline transaction başarılı sync oranı: %99.9 - Güvenlik: 0 veri ihlali, BDDK denetiminden sorunsuz geçiş Teknik Performans: - Crash-free oranı: %99.6 - App boyutu: 22MB (kompakt, fintech ortalamasının %35 altında) - Cold start süresi: <600ms - API yanıt süresi: p95 < 180ms (ödeme API: p95 < 100ms) - Keychain encryption: AES-256-GCM App Store İncelemeleri: - "NFC ile ödeme inanılmaz hızlı, telefonumu yaklaştırıp 3 saniyede ödüyorum. Kart aramakla uğraşmıyorum artık." — ★★★★★ - "Fiyat karşılaştırma özelliği ile ayda 100 TL'den fazla tasarruf ediyorum. Hangi istasyon ucuz anında görünüyor." — ★★★★★ - "Filo yöneticisi olarak tüm araçların yakıt giderini tek ekranda görüyorum. Muhasebe entegrasyonu harika." — ★★★★☆ - "Güvenlik konusunda güven veriyor, biyometrik doğrulama ile ödeme çok rahat." — ★★★★★

Öğrenilen Dersler

Bu proje boyunca fintech ve NFC ödeme alanına özgü birçok değerli teknik ve regülatif ders çıkardım: Core NFC'nin iOS Kısıtlamaları: iOS'ta NFC kullanımı Android'e kıyasla çok daha kısıtlı. Apple, NFC donanım erişimini sıkı kontrol ediyor — Core NFC framework yalnızca NDEF tag okuma ve iOS 13+ ile ISO 7816/FeliCa tag desteği sunuyor. Apple Pay dışında doğrudan NFC ile ödeme yapma yeteneği sınırlı. Bu kısıtlamayı aşmak için hibrit yaklaşım geliştirdik: NFC ile istasyon/pompa tanıma + backend API üzerinden ödeme işleme. Bu deneyim, Apple'ın NFC API'sini her iOS sürümünde genişlettiğini ve gelecek sürümlerde daha fazla yetenek kazanacağını gösterdi — platform kısıtlamalarına adapte olmak iOS developer'ın temel yetkinliği. Fintech Güvenlik Katmanlama: Ödeme uygulamalarında güvenlik tek bir katmandan ibaret değil — defense in depth prensibi uygulanmalı. Keychain ile veri şifreleme (at-rest), TLS 1.3 + certificate pinning ile iletişim güvenliği (in-transit), biometric auth ile kullanıcı doğrulama (access control), jailbreak detection ile ortam güvenliği (environment) — bu 4 katmanın tümü gerekli. En büyük öğrenim: certificate pinning implementasyonunda sertifika yenileme stratejisi baştan planlanmalı, aksi halde sertifika expire olduğunda uygulama tamamen erişilemez hale gelir. Çözüm: backup pin + grace period mekanizması. Fiyat Verisi Güvenilirliği: Akaryakıt fiyat verisi hassas bir konu — yanlış fiyat gösterimi kullanıcı güvenini anında yok eder. EPDK resmi verileri haftalık güncellense de, istasyon bazlı fiyatlar farklılık gösterebiliyor. Crowdsource yaklaşımı (kullanıcı fiyat bildirimi) + API verisi + istasyon ortaklıkları üç kaynaklı doğrulama sistemi kuruldu. Fiyat verisi tutarsızlığı algılandığında otomatik flag + manuel doğrulama süreci devreye girer. Bu deneyim, veri kalitesinin ürün kalitesinin en kritik bileşeni olduğunu somut olarak gösterdi. Transaction Consistency: Ödeme işlemlerinde consistency garantisi yaşamsal — çift ödeme veya eksik ödeme her ikisi de kabul edilemez. İdempotent API tasarımı (her işleme benzersiz UUID) + local transaction log + server-side deduplication üçlüsü ile çift ödeme %100 önlendi. Offline senaryoda pending transaction'ların retry mekanizmasında exponential backoff + maximum retry count (5) ile sonsuz döngü önlendi. MVVM ile Fintech Uygulama: 67 dosyalık kompakt projede MVVM pattern, kod organizasyonunu ve test edilebilirliği önemli ölçüde artırdı. ViewModel'da iş mantığının izolasyonu, mock network layer ile birim testleri kolaylaştırdı. Özellikle ödeme akışı gibi kritik flow'larda ViewModel testleri ile edge case'ler (timeout, insufficient funds, NFC failure) sistematik olarak test edildi.

Proje Bilgileri

RolLead iOS Developer
Takım4 kişi
Yıl2022
Süre5 ay
MimariMVVM + URLSession
Platformlar
iOS

Teknolojiler

SwiftUIKitMapKitCoreLocationCore NFCKeychainSecurityURLSession

Paylaş

İlgili Yazılar

Swift

Swift 6.0 Tam Rehber: Concurrency, Typed Throws ve Daha Fazlası

Swift 6.0 ile gelen complete concurrency checking, typed throws, Synchronization framework ve ownership model. Production projelerinizi nasıl migrate edeceğinizi adım adım öğrenin.

22 dk
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
Security

iOS Security Best Practices 2024

Keychain kullanımı, biometric authentication, SSL pinning, jailbreak detection ve code obfuscation. Uygulamanızı güvenli hale getirin.

26 dk
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

TSC - Tourist Sale Card

Turizm & Ticaret
Sonraki Proje

ESP Point

Yeme & İçme

İlgili Blog Yazıları

Tüm Yazıları Gör
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
Swift

Async/Await Best Practices: Swift Concurrency Mastery

Swift concurrency'nin doğru kullanımı. Task, TaskGroup, actor, MainActor ve structured concurrency patterns.

19 dk
Testing

iOS'ta Test-Driven Development (TDD): Eksiksiz Rehber

Red-Green-Refactor döngüsü, XCTest framework'ü, mock/stub/spy pattern'leri, async testing ve UI testleri ile profesyonel iOS test stratejileri.

22 dk

İlgili Karşılaştırmalar

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

Swift vs Kotlin

Apple platformları için Swift ile Android için Kotlin karşı karşıya. Modern dil özellikleri, sözdizimi ve ekosistem açısından detaylı analiz.

9 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 🇹🇷