
Mobil Uygulama Teklifi Almadan Önce Hazırlanması Gereken 12 Karar
Kısa cevap
Aynı mobil uygulama fikrine çok farklı teklifler gelmesinin ana nedeni belirsiz brief'tir. Teklif istemeden önce 12 karar netleşmeli: hedef, platform, kullanıcı rolleri, ekranlar, giriş ve üyelik, ödeme, bildirimler, yönetim paneli, entegrasyonlar, içerik, mağaza yayını ve bakım. Bu kararlar yazılı olduğunda ajanslar aynı kapsama fiyat verir, teklifler karşılaştırılabilir hale gelir. Bütçe ve süre de bu kararların sonucudur.
Bir mobil uygulama fikri için üç ajanstan teklif istediğinizi düşünün. Birinci teklif ikincinin yarısı, üçüncüsü ikisinin toplamı kadar çıkabiliyor. Farkın önemli bir kısmı çoğu zaman brief'ten gelir: cevaplanmamış her soruyu her ajans kendi varsayımıyla doldurur.
Bu yazıda mobil uygulama teklifi istemeden önce netleştirilmesi gereken 12 kararı, her kararın teklife etkisiyle birlikte anlatıyoruz. Kararlar netleşince teklifler aynı kapsama verilmiş olur ve karşılaştırılabilir hale gelir. Mobil uygulama geliştirme projelerimizde keşif görüşmesini bu liste üzerinden yürütüyoruz.
Neden aynı uygulamaya çok farklı teklifler geliyor?
"Kullanıcılar üye olup sipariş verebilsin" cümlesi bir ajansa göre iki ekran, bir diğerine göre sosyal giriş, hesap silme, ödeme, sipariş takibi ve yönetim paneli demektir. İkisi de doğru bir yorum olabilir. Teklifler arasındaki fark, aynı cümlenin iki farklı kapsama çevrilmesinden doğar.
Mağaza kuralları bu belirsizliği büyütüyor. Apple'ın 2025 şeffaflık raporuna göre App Store'a gönderilen 9,1 milyon başvurunun yaklaşık 2,1 milyonu reddedildi. Hesap silme, giriş seçenekleri ya da ödeme yöntemi gibi kararlar hem kapsamı hem de uygulamanın onaydan geçip geçmeyeceğini etkiliyor.
2,09 milyon
App Store'da 2025'te reddedilen başvuru sayısı, 9,1 milyon başvuru içinde
Apple, 2025
99 $
Apple Developer Program yıllık üyelik ücreti
Apple, 2026
12 / 14
Google Play'de yeni kişisel hesaplar için kapalı test: en az 12 test kullanıcısı, 14 gün
Google Play, 2026
12 karar
Kararları dört grupta düşünmek işi kolaylaştırıyor. Hedef ve platform ürünün çerçevesini çizer. Kullanıcı rolleri, ekranlar ve üyelik akışı belirler. Ödeme, bildirimler, yönetim paneli, entegrasyonlar ve içerik altyapıyı tanımlar. Yayın ve bakım ise uygulamanın mağazadaki ve yayından sonraki hayatını kapsar.

12 karar, sorulacak soru ve teklife etkisi
- 01
Hedef
Uygulama hangi işi çözecek ve başarı neyle ölçülecek?
Hedef netleşmeden her ekran aynı öncelikte görünür.
Teklife etkisiKapsamın sınırını çizer. Belirsiz hedef, teklife tampon süre olarak yansır.
- 02
Platform
iOS, Android ya da ikisi birden mi? Her platform için ayrı uygulama mı, tek kod tabanı mı?
Kullanıcılarınızın hangi cihazları kullandığı bu kararı belirler.
Teklife etkisiİki ayrı yerel uygulama, tek kod tabanına göre geliştirme ve bakım işini artırır.
- 03
Kullanıcı rolleri
Uygulamayı kimler, hangi yetkilerle kullanacak?
Müşteri, personel ve yönetici gibi her rol ayrı ekranlar ve izinler demektir.
Teklife etkisiRol sayısı ekran ve test sayısını doğrudan çoğaltır.
- 04
Ekranlar
İlk sürümde hangi ekranlar olacak, kritik akış hangi ekranlardan geçiyor?
Ekran listesi, ajansların iş tahmininin temel girdisidir.
Teklife etkisiEkran listesi olmayan brief'e her ajans kendi varsayımıyla fiyat verir.
- 05
Giriş ve üyelik
Üyelik gerekli mi? E-posta, telefon ya da sosyal giriş mi kullanılacak?
Apple, sosyal girişle hesap açılan uygulamalarda gizlilik özellikleri taşıyan eşdeğer bir giriş seçeneği istiyor. Hesap açılabilen uygulamalarda hesabın uygulama içinden silinebilmesi de zorunlu.
Teklife etkisiHer giriş yöntemi ayrı entegrasyon ve test demektir.
- 06
Ödeme
Uygulama içinde dijital içerik mi, fiziksel ürün ya da hizmet mi satılacak?
Dijital içerik ve özelliklerde mağazanın kendi ödeme sistemi zorunlu. Fiziksel ürün ve hizmette harici bir ödeme sağlayıcısı kullanılıyor.
Teklife etkisiMağaza içi satın alma komisyon ve abonelik yönetimi, harici sağlayıcı ise ayrı sözleşme ve entegrasyon getirir.
- 07
Bildirimler
Hangi olaylarda, kime bildirim gidecek?
Android 13 ve sonrasında bildirimler varsayılan olarak kapalı geliyor, iOS'ta da kullanıcı izni şart.
Teklife etkisiBildirim senaryoları sunucu tarafında zamanlama, hedefleme ve izin akışı ister.
- 08
Yönetim paneli
İçerik, kullanıcılar ve siparişler hangi ekrandan, kim tarafından yönetilecek?
Çoğu uygulamanın görünmeyen yarısı web tabanlı yönetim panelidir.
Teklife etkisiPanel ayrı bir web uygulamasıdır, teklifte ayrı kalem olarak görünmeli.
- 09
Entegrasyon
Uygulama hangi sistemlerle konuşacak: ERP, CRM, muhasebe, kargo, ödeme?
Her entegrasyon karşı tarafın API'sine, dokümantasyonuna ve test ortamına bağlı.
Teklife etkisiBelirsiz entegrasyon, teklifte belirsizlik payının en geniş olduğu kalemdir.
- 10
İçerik
Metinler, görseller, ürün verisi ve çeviriler kimden ve ne zaman gelecek?
İçerik geç gelirse test ve yayın takvimi kayar.
Teklife etkisiİçerik girişi ve çeviri ajansa bırakılıyorsa teklife ayrı kalem olarak eklenir.
- 11
Yayın
Mağaza hesapları kimin adına açılacak, yayını kim yönetecek?
Hesabın sahibi uygulamanın da sahibidir. Google'da yeni kişisel hesaplar yayından önce kapalı test sürecinden geçiyor.
Teklife etkisiHesaplar şirket adına açılmalı, kapalı test ve inceleme süresi takvime eklenmeli.
- 12
Bakım
Yayından sonra güncellemeleri, işletim sistemi uyumunu ve hataları kim üstlenecek?
Mağazalar ve işletim sistemleri gereksinimlerini her yıl yeniliyor.
Teklife etkisiBakım kapsamı yazılı değilse ilk büyük güncelleme yeni bir teklif demektir.
Mağaza kuralları hangi kararları etkiliyor?
Kararların üçü doğrudan mağaza kurallarına bağlı. Apple'ın inceleme kurallarına göre uygulama içinde özellik ya da içerik kilidi açmak, abonelik satmak gibi dijital işlemlerde uygulama içi satın alma kullanılmak zorunda. Uygulama dışında tüketilen fiziksel ürün ve hizmetlerde ise tersine uygulama içi satın alma dışında bir yöntem kullanılması gerekiyor. Google Play'in ödeme politikası da aynı ayrımı yapıyor. Bu yüzden bir e-ticaret uygulaması iyzico ya da Stripe gibi bir sağlayıcıyla, bir içerik aboneliği ise mağaza ödeme sistemiyle kurulur.
Giriş ve üyelik tarafında Apple iki şart koyuyor. Facebook ya da Google gibi bir sosyal girişle hesap açılıyorsa, yalnızca ad ve e-posta toplayan ve e-postayı gizleme seçeneği sunan eşdeğer bir giriş seçeneği de sunulmalı. Hesap oluşturulabilen uygulamalarda kullanıcı 30 Haziran 2022'den bu yana hesabını uygulama içinden silebilmeli. Uygulama içinde ve mağaza sayfasında gizlilik politikasına bağlantı da zorunlu.
Yayın tarafında Apple Developer Program üyeliği yıllık 99 dolar, Google Play geliştirici kaydı ise tek seferlik 25 dolar. Google'da 13 Kasım 2023'ten sonra açılan kişisel geliştirici hesapları, uygulamayı yayınlamadan önce en az 12 test kullanıcısıyla 14 gün kesintisiz kapalı test yapmak zorunda. Google Play ayrıca 31 Ağustos 2026'dan itibaren yeni uygulama ve güncellemelerin Android 16'yı, yani API 36'yı hedeflemesini istiyor.
Bildirimler için de platform kuralları var. Android 13 ve sonrasında bir uygulamanın bildirimleri varsayılan olarak kapalı geliyor ve uygulamanın önce kullanıcıdan izin istemesi gerekiyor. Bu yüzden izin isteğinin hangi anda ve hangi gerekçeyle gösterileceği de brief'te yazılmalı.
Brief şablonu nasıl doldurulur?
Brief uzun bir doküman olmak zorunda değil. Her karar için birkaç cümlelik bir cevap yeterli. Önerdiğimiz yapı şu:
- Bir paragrafta uygulamanın çözdüğü iş ve başarı kriteri.
- Kullanıcı rolleri ve her rolün yapabildikleri, madde madde.
- İlk sürümdeki ekranların listesi ve kritik akışın ekran sırası.
- Ödeme, bildirim, giriş ve entegrasyon kararları, her biri tek satır.
- İçerik, çeviri ve mağaza hesaplarının sorumlusu.
- Yayından sonraki ilk yıl için bakım beklentisi.
- Kapsam dışı bırakılan özelliklerin listesi.
Emin olmadığınız kararları boş bırakmayın, "karar verilmedi, öneri bekleniyor" diye yazın. Böylece her ajans o kalem için ayrı bir öneri ve fiyat sunar, teklifin geri kalanı karşılaştırılabilir kalır.
Bütçe ve süre bu kararların sonucudur
Teklif görüşmesi çoğu zaman "bütçemiz şu kadar" cümlesiyle başlar. Bütçeyi belirleyen şey ise 12 karardır. Platform sayısı, rol sayısı, entegrasyonların derinliği ve yönetim panelinin kapsamı değiştikçe süre ve maliyet de değişir. Bütçe sabitse, hangi kararların ilk sürümden çıkarılacağı konuşulur.
USFORM'da ilk çalışan mobil sürüm 150.000 TL'den başlıyor, platform sayısı ve arka uç derinliğine göre keşifte netleşiyor. Maliyeti etkileyen kalemleri keşif görüşmesinde bu 12 karar üzerinden birlikte netleştiriyoruz.
Brief'i birlikte netleştirelim12 kararı birlikte doldurup karşılaştırılabilir bir teklif hazırlayalımGelen teklifler nasıl karşılaştırılır?
- Her teklifin 12 kararın hangisini kapsayıp hangisini dışarıda bıraktığını tabloya dökün.
- Yönetim panelinin ve bakımın teklife dahil olup olmadığını kontrol edin.
- Ajansın yazılı varsayımlarını okuyun. Varsayım yazmayan teklif, ek maliyet riskini size bırakır.
- Mağaza hesaplarının kimin adına açılacağını ve kaynak kodun kime ait olacağını sorun.
- Test sürecinin, mağaza incelemesinin ve kapalı testin takvimde yer alıp almadığına bakın.
Nereden başlanır
12 kararın her birine bugün bildiğiniz kadarıyla birer cümle yazın. Cevabını bilmediğiniz kararlar, keşif görüşmesinin gündemi olur.
Uygulamanın bir kısmı web tarafında çözülebiliyorsa, web uygulama geliştirme sayfamıza da bakabilirsiniz. Brief'i birlikte hazırlamak isterseniz mobil uygulama geliştirme sayfamızda sürecimizi bulabilirsiniz.
Karşılaştırılabilir teklifMobil uygulamanızın kapsamını 12 kararla birlikte çıkaralımBu yaklaşım hangi koşullarda çalışır?
- Mağaza kuralları ve ücretler Eylül 2026 itibarıyla Apple ve Google'ın resmi sayfalarından alındı. Kurallar sık güncelleniyor, teklif öncesinde güncel sayfalar kontrol edilmeli.
- Google Play hizmet ücretleri bazı pazarlarda 2026'da değişmeye başladı. Oranlar pazara göre farklılaşabilir.
- Kişisel veri, ödeme ve ticari ileti konularındaki notlar hukuki görüş değildir. Uygulamaya özel değerlendirme için hukuk danışmanına başvurulmalı.