Mobil Uygulama Geliştirme Maliyeti: Fiyatı Belirleyen 9 Faktör
Bir uygulamanın fiyatını ekran sayısından çok iş kuralları, entegrasyonlar ve kalite beklentisi belirler. Teklif istemeden önce bilmeniz gereken dokuz faktör ve bütçeyi kontrol altında tutmanın yolları.
“Bir uygulama yaptırmak kaça mal olur?” sorusunun dürüst cevabı “kapsama göre değişir”dir. Bu cevap ilk duyduğunuzda kaçamak gibi gelebilir, ama kapsam ölçülebilir bir şeydir. Hangi faktörlerin fiyatı yukarı ittiğini bilirseniz hem gelen teklifleri karşılaştırabilir hem de bütçenizi bilinçli olarak yönetebilirsiniz.
Bu yazıda bir mobil uygulamanın maliyetini belirleyen dokuz faktörü, tipik kapsam seviyelerini ve bütçeyi kontrol altında tutmanın pratik yollarını anlatıyoruz.
Maliyeti belirleyen 9 faktör
1. Kapsam: kullanıcı ne yapabilecek?
Fiyatın en büyük belirleyicisi ekran sayısı değil, uygulamanın desteklediği kullanıcı akışlarıdır. “Kayıt ol, ürünü seç, öde, siparişini takip et” tek bir akıştır ama arkasında doğrulama, hata durumları, iade ve bildirim kuralları vardır. Teklif istemeden önce kullanıcının uygulamada yapacağı işleri madde madde yazmak, hem sizin hem de geliştirici ekibin aynı şeyi anlamasını sağlar.
2. Platform: iOS, Android ya da ikisi
Her platform için ayrı (native) uygulama yazmak en yüksek kontrolü verir ama iki ayrı kod tabanı demektir. React Native veya Flutter gibi çapraz platform teknolojiler, tek kod tabanıyla iki platformda neredeyse native performans sunar ve çoğu iş uygulaması için maliyeti belirgin biçimde düşürür. Kameraya, sensörlere veya platforma özgü özelliklere yoğun biçimde dayanan uygulamalarda native geliştirme hâlâ daha mantıklı olabilir.
3. Tasarımın derinliği
Hazır bileşenlerle kurulan sade bir arayüz ile her ekranı özel çizilmiş, animasyonlu bir marka deneyimi arasında ciddi bir efor farkı vardır. İyi haber şu: tasarım derinliği aşamalı olarak artırılabilir. İlk sürümde net ve kullanışlı bir arayüz, sonraki sürümlerde marka detayları gayet sağlıklı bir yoldur.
4. Arka uç (backend) ve yönetim paneli
Uygulamanın görünen yüzü işin yalnızca bir kısmıdır. Kullanıcı hesapları, veritabanı, iş kuralları ve içerikleri yönettiğiniz bir yönetim paneli çoğu projede bütçenin önemli bir bölümünü oluşturur. “Yönetim paneli lazım mı?” sorusunu baştan sormak, sonradan çıkan sürprizleri önler.
5. Entegrasyonlar
Ödeme altyapısı, SMS doğrulama, e-fatura, harita, CRM ya da muhasebe yazılımıyla bağlantı… Her entegrasyonun kendi kuralları, test ortamı ve hata senaryoları vardır. İyi dokümante edilmiş bir servisle entegrasyon hızlı biter; eski veya kapalı sistemlerle çalışmak ise öngörülenden uzun sürebilir.
6. Yapay zeka özellikleri
Fotoğraftan ürün tanıma, metin özetleme, sohbet asistanı gibi özellikler artık hazır modeller sayesinde makul sürelerde geliştirilebiliyor. Burada iki maliyet kalemini ayırmak gerekir: özelliğin geliştirilmesi ve kullanım başına ödenen model ücretleri. İkincisi kullanıcı sayısıyla birlikte büyüdüğü için baştan tahmin edilmeli ve izlenmelidir. Konuyu yapay zeka entegrasyonu rehberimizde ayrıntılı anlattık.
7. Güvenlik ve KVKK uyumu
Kişisel veri işleyen her uygulama KVKK yükümlülüklerini karşılamak zorundadır: açık rıza metinleri, verinin şifrelenmesi, erişim yetkileri, silme talepleri. Sağlık, finans ya da çocuklara yönelik uygulamalarda bu gereksinimler daha da artar. Güvenlik sonradan eklenen bir özellik değil, mimarinin parçası olmalıdır.
8. Test ve kalite güvencesi
Farklı cihazlarda, ekran boyutlarında ve işletim sistemi sürümlerinde sorunsuz çalışan bir uygulama, sistematik bir test sürecinin sonucudur. Otomatik testler ilk başta ek maliyet gibi görünür, ancak uygulama büyüdükçe her yeni özelliğin eskileri bozmadığından emin olmanın en ucuz yoludur.
9. Yayın sonrası: bakım, sunucu ve mağaza ücretleri
Uygulama yayına girdiğinde maliyet bitmez. Sunucu giderleri, işletim sistemi güncellemelerine uyum, hata düzeltmeleri ve küçük geliştirmeler düzenli bir bütçe ister. Mağaza tarafında Apple Developer Program yıllık 99 USD, Google Play geliştirici hesabı ise tek seferlik 25 USD kayıt ücretine tabidir.
Tipik kapsam seviyeleri
Her proje farklıdır, ancak aşağıdaki tablo kapsam ile süre arasındaki ilişkiyi kabaca gösterir. Süreler, kapsam netleştikçe daralır.
| Seviye | Tipik içerik | Tipik süre |
|---|---|---|
| Basit | Birkaç temel akış, standart arayüz, sınırlı yönetim paneli | 4–8 hafta |
| Orta | Kullanıcı hesapları, ödeme, bildirimler, 2–3 entegrasyon, yönetim paneli | 8–16 hafta |
| Kapsamlı | Çok rollü kullanıcılar, gerçek zamanlı özellikler, yapay zeka, çok sayıda entegrasyon | 16 hafta ve üzeri |
Bütçeyi kontrol altında tutmanın 5 yolu
- MVP ile başlayın. Ürününüzün değerini kanıtlayan en küçük sürümü yayınlayıp gerisini gerçek kullanıcı verisine göre planlayın. Nasıl yapılacağını MVP rehberimizde anlattık.
- Kapsamı yazılı ve net hâle getirin. Belirsiz kapsam, belirsiz fiyat demektir. Net kapsam, sabit fiyatlı teklifin de önünü açar.
- Tekerleği yeniden icat etmeyin. Kimlik doğrulama, ödeme, bildirim gibi işler için olgun servisler kullanmak hem süreyi hem riski azaltır.
- Sık demo isteyin. Haftalık demolar, yanlış giden bir şeyi aylar sonra değil birkaç gün içinde fark etmenizi sağlar.
- Ölçerek büyütün. Yeni özelliklere, kullanıcıların gerçekten neyi kullandığına bakarak karar verin.
Teklif alırken sorulacak sorular
- Fiyat sabit mi, yoksa harcanan saate göre mi belirleniyor?
- Kaynak kodu ve hesaplar (mağaza, sunucu, alan adı) kimin adına olacak?
- Yönetim paneli ve arka uç teklife dahil mi?
- Yayın sonrası bakım nasıl fiyatlanıyor?
- Ara teslimler ve demolar ne sıklıkta yapılacak?
Sıkça sorulan sorular
Tek platformla başlamak mantıklı mı?
Hedef kitleniz ağırlıklı olarak tek bir platformdaysa evet. Ancak çapraz platform teknolojilerle iki platformu birlikte yayınlamanın ek maliyeti çoğu zaman düşüktür; bu yüzden karar verirken iki seçeneğin farkını mutlaka sorun.
Yıllık bakım ne kadar tutar?
Sektörde sık kullanılan bir kural, yıllık bakım bütçesinin ilk geliştirme maliyetinin yaklaşık yüzde 15–20’si olmasıdır. Gerçek rakam; güncelleme sıklığına, kullanıcı sayısına ve entegrasyonlara göre değişir.
Sabit fiyat gerçekten mümkün mü?
Kapsam net olduğunda evet. Fapps’te tanışma görüşmesinin ardından net kapsam, süre ve sabit fiyat içeren teklifi aynı iş günü paylaşıyoruz; süreç boyunca haftalık demolarla ilerliyoruz.
Aklınızda bir uygulama fikri varsa projenizi başlatın; birkaç soruda ihtiyacınızı anlayalım ve size net bir teklif hazırlayalım.

