Mobil Uygulama

iOS ve Android Mobil Uygulama Geliştirme

Kalynda Tech, iOS ve Android için mobil uygulama geliştiren ve uygulamalarını mağazalarda kendi yayınlayan bir yazılım şirketidir. Flutter ile tek kod tabanından iki platform, gereken yerde SwiftUI ile yerel iOS geliştirilir. Şirketin Google Play'de sekiz, App Store'da beş kendi uygulaması yayındadır; bu uygulamalar hem referans hem de kullanılan altyapının sahada kanıtıdır.

Tek kod tabanı, iki mağaza

Uygulamalar Flutter ile geliştirilir: aynı kod hem iPhone hem Android telefonda çalışır, iki ayrı ekip tutmanın maliyeti ortadan kalkar. Platforma özgü davranış gereken yerlerde (Apple Watch karmaşıklıkları, arka plan konum servisleri, widget'lar) yerel Swift ve Kotlin kodu yazılır.

Bildirim altyapısı, abonelik/satın alma, çevrimdışı çalışma, çoklu dil ve karanlık tema standart olarak ele alınır; sonradan eklenen özellikler değildir.

Mağaza yayını işin bitişi değil, parçası

Çoğu uygulama projesinde asıl zorluk kod değil, App Store ve Google Play inceleme süreçleridir. Kalynda bu süreci defalarca yaşamış bir ekiptir: gizlilik beyanı formları, veri silme sayfası zorunluluğu, sağlık ve konum izin gerekçeleri, Apple'ın 2.1 ve 4.1 madde redleri, Play'in hedef API sürümü zorunlulukları.

Reddedilmiş bir uygulamayı devralıp yayına sokmak da tek başına verilen bir hizmettir; mevcut kod tabanı hangi teknolojiyle yazılmış olursa olsun incelenir ve ret gerekçesi kapatılır.

Arka uç dahil, uçtan uca

Bir mobil uygulama nadiren tek başına çalışır. Kalynda projelerinde arka uç API'leri Cloudflare Workers üzerinde, veritabanı D1'de, dosyalar R2'de tutulur; anlık bildirimler için Firebase Cloud Messaging ve Apple Push Notification service tek bir merkezi servis üzerinden yönetilir.

Bu, uygulamanın yayına girdikten sonra da tek bir muhatapla yaşatılabilmesi anlamına gelir.

Teslim edilenler

  • Flutter ile iOS + Android tek kod tabanı
  • Gerektiğinde yerel Swift / SwiftUI ve Kotlin modülleri
  • Anlık bildirim altyapısı (FCM + APNs)
  • Uygulama içi satın alma ve abonelik entegrasyonu
  • Çok dilli arayüz ve karanlık tema
  • App Store Connect ve Google Play Console yayın süreci
  • Mağaza görselleri, açıklama metinleri ve gizlilik beyanları

Kullanılan teknolojiler

FlutterDartSwiftUIKotlinFirebase Cloud MessagingAPNsCloudflare Workers

Sık sorulan sorular

Mobil uygulama geliştirme ne kadar sürer?

Sınırlı kapsamlı bir uygulama 4–8 hafta, rezervasyon veya harita gibi işlem yoğun uygulamalar 3–6 ay sürer. Mağaza inceleme süreleri bu takvimin dışındadır ve Apple tarafında ilk yayında birkaç gün ile birkaç hafta arasında değişebilir.

Uygulamamı App Store reddetti, çözebilir misiniz?

Evet, mevcut uygulamaların ret gerekçesini kapatmak ayrı bir hizmet olarak verilir. Kod hangi teknolojiyle yazılmış olursa olsun ret maddesi incelenir, gereken düzeltme yapılır ve yeniden inceleme başvurusu yürütülür.

Uygulama hem iOS hem Android'de mi yayınlanıyor?

Standart yaklaşım her iki mağazadır. Flutter ile tek kod tabanından derlendiği için ikinci platform, sıfırdan ikinci bir proje maliyeti çıkarmaz.

Yayından sonra bakım veriyor musunuz?

Evet. İşletim sistemi sürüm geçişleri, Google Play hedef API zorunlulukları ve Apple SDK güncellemeleri bakım aboneliği kapsamında yürütülür.

Projenizi konuşalım

Dalaman / Muğla merkezli; Türkiye geneli ve yurt dışına uzaktan hizmet.