Mobil uygulama geliştirme hizmeti kontrol listesi, yalnızca “hangi firmayla çalışmalıyım?” sorusuna cevap vermez. Asıl amacı; fikir, bütçe, teknik kapsam, teslim süresi, mağaza yayını ve bakım sürecinde sonradan maliyet çıkarabilecek noktaları en baştan görünür hale getirmektir.
Bir işletme için mobil uygulama; satış kanalı, operasyon paneli, müşteri sadakat aracı, bayi sipariş sistemi, randevu altyapısı veya saha ekibi takip çözümü olabilir. Bu nedenle mobil uygulama geliştirme hizmeti almadan önce yalnızca ekran sayısına değil, uygulamanın iş modeline, veri akışına, entegrasyonlarına ve sürdürülebilirliğine bakmak gerekir.
Sensor Tower’ın 2026 mobil raporunda kullanıcıların iOS ve Google Play uygulamalarında toplam 5,3 trilyon saat geçirdiği belirtiliyor. Statista’nın 2026 projeksiyonuna göre global uygulama pazar gelirinin 739 milyar dolar seviyesine yaklaşması bekleniyor. Bu büyüklük, mobil uygulamanın yalnızca “marka vitrini” değil, doğrudan gelir ve operasyon kanalı olduğunu gösterir. Kaynaklar: Sensor Tower State of Mobile 2026, Statista App Market Outlook.
Bu rehber, Atalay Tech’in mobil uygulama, web platformu, AI entegrasyonu ve yönetim paneli geliştirme projelerinde kullandığı değerlendirme perspektifiyle hazırlanmıştır. Amaç satış baskısı kurmak değil; hizmet almadan önce neyi sormanız, neyi yazılı istemeniz ve hangi riskleri önceden görmeniz gerektiğini netleştirmektir.
1. İş Hedefi Net mi?
Mobil uygulama fikri genellikle “müşteriler uygulamadan sipariş versin”, “randevu alsın”, “bayiler fiyat görsün” veya “ekip sahadan veri girsin” gibi tek cümleyle başlar. Fakat geliştirme hizmeti almak için bu cümle yeterli değildir.
İlk kontrol noktası, uygulamanın hangi iş sonucunu üreteceğidir. Örneğin bir restoran uygulamasında hedef yalnızca menü göstermekse web sayfası yeterli olabilir. Fakat tekrar sipariş, kampanya bildirimi, ödeme alma ve kullanıcı segmentasyonu isteniyorsa mobil uygulama daha anlamlı hale gelir.
Kontrol etmeniz gereken sorular:
- Uygulama yeni müşteri mi getirecek, mevcut müşteriyi mi elde tutacak?
- Sipariş, randevu, ödeme, mesajlaşma, üyelik veya içerik tüketimi gibi ana aksiyon ne olacak?
- Uygulama olmadan bugün bu süreç nasıl yürütülüyor?
- Uygulama çıktıktan sonra başarı hangi metrikle ölçülecek?
- İlk 3 ayda beklenen kullanıcı sayısı tahmini nedir?
- Uygulama tek taraflı mı, çift taraflı mı, yoksa çok rollü bir sistem mi?
Örneğin bir B2B bayi uygulamasında kullanıcı senaryosu şöyle olabilir: “Mehmet, 42 yaşında bir bayi sahibi. Sabah stok durumunu kontrol etmek, müşterisine anlık fiyat vermek, sipariş geçmek ve geçmiş cari hareketlerini görmek istiyor.” Bu senaryo netleşmeden teklif almak, yalnızca ekran sayısına dayalı eksik bir fiyatlandırmaya yol açar.
2. Kapsam Dokümanı Hazır mı?
Mobil uygulama geliştirme hizmeti alırken en kritik belge kapsam dokümanıdır. Kapsam dokümanı; uygulamada hangi modüllerin olacağını, hangi kullanıcı rollerinin bulunacağını, hangi verilerin tutulacağını ve hangi entegrasyonların yapılacağını açıklar.
Sadece “Netflix benzeri uygulama”, “Yemeksepeti tarzı uygulama” veya “Trendyol gibi olsun” demek yeterli değildir. Bu referanslar fikir verir ama yazılım kapsamı çıkarmaz. Örneğin “Trendyol gibi” ifadesi; satıcı paneli, ödeme, kargo, iade, kupon, favori, ürün varyasyonu, canlı destek, öneri algoritması ve bildirim altyapısı gibi onlarca alt sistemi içerir.
Aşağıdaki tablo, hizmet almadan önce kapsam tarafında bakmanız gereken temel alanları özetler.
| Kontrol Alanı | Sorulması Gereken Soru | Eksik Kalırsa Risk |
|---|
| Kullanıcı rolleri | Müşteri, admin, bayi, satıcı, saha personeli var mı? | Yetki karmaşası ve yeniden geliştirme |
| Ana akış | Kullanıcı uygulamada hangi işlemi tamamlayacak? | Gereksiz ekran üretimi |
| Yönetim paneli | İçerik, sipariş, kullanıcı ve bildirimler nereden yönetilecek? | Operasyon ekibi uygulamayı kullanamaz |
| Entegrasyon | ERP, ödeme, kargo, CRM, harita veya AI servisi bağlanacak mı? | Teklif sonrası ek maliyet |
| Bildirimler | Push, e-posta, SMS veya WhatsApp tetiklenecek mi? | Kullanıcı geri kazanımı zayıflar |
| Raporlama | Hangi metrikler takip edilecek? | Başarı ölçülemez |
| Çoklu dil | Türkçe dışında dil gerekiyor mu? | Sonradan metin mimarisi değişir |
| Güvenlik | KVKK, rol bazlı yetki, log ve veri saklama var mı? | Hukuki ve operasyonel risk |
Atalay Tech tarafında mobil uygulama projelerinde kapsamı yalnızca mobil ekranlardan ibaret ele almamak gerekir. Çoğu projede mobil uygulamanın yanında API, admin paneli, bildirim sistemi, dosya depolama, güvenlik katmanı ve yayın sonrası bakım süreci de bulunur.
3. MVP mi, Orta Ölçek mi, Kurumsal Uygulama mı?
Bir uygulamanın ilk sürümünde her özelliği yapmak zorunda değilsiniz. Hatta çoğu projede bu yaklaşım riski artırır. Doğru yöntem, uygulamanın ilk değer üreten sürümünü tanımlamaktır.
MVP, yani minimum uygulanabilir ürün, yalnızca “ucuz sürüm” anlamına gelmez. MVP; pazara çıkmak, kullanıcı davranışını görmek ve sonraki geliştirme kararlarını veriyle almak için hazırlanmış ilk canlı sürümdür.
Örneğin bir randevu uygulamasında MVP şunları içerebilir:
- Kullanıcı kayıt ve giriş
- Hizmet seçimi
- Takvimden uygun saat seçimi
- Randevu oluşturma
- Admin panelden randevu yönetimi
- Push veya e-posta bildirimi
Aynı uygulamanın kurumsal versiyonunda ise doktor paneli, çok şubeli yapı, ödeme, sigorta entegrasyonu, raporlama, KVKK onay metinleri, çoklu dil ve gelişmiş rol yönetimi bulunabilir.
| Seviye | Uygun Senaryo | Tipik Özellikler | Tahmini Süre | Tahmini Maliyet |
|---|
| MVP | Fikri hızlı test etmek isteyen girişim veya KOBİ | Üyelik, temel akış, admin paneli, bildirim | 6-10 hafta | 250.000 - 600.000 TL + KDV |
| Orta ölçek | Gelir modeli netleşmiş işletme | Ödeme, entegrasyon, raporlama, gelişmiş panel | 10-16 hafta | 600.000 - 1.500.000 TL + KDV |
| Kurumsal | Çok kullanıcılı, entegrasyonlu, yüksek trafikli yapı | ERP/CRM, çoklu rol, güvenlik, log, ölçeklenebilir mimari | 4-8 ay | 1.500.000 - 5.000.000 TL+ + KDV |
Bu aralıklar proje kapsamına, ekran sayısına, entegrasyon zorluğuna, tasarım detayına ve bakım beklentisine göre değişir. Daha net bir ön değerlendirme için mobil uygulama fiyatları aracını kullanarak kapsamınızı kabaca sınıflandırabilirsiniz.
4. Teknoloji Seçimi Doğru mu?
Mobil uygulama geliştirme hizmeti alırken “native mi, cross-platform mu, no-code mu?” sorusu mutlaka sorulmalıdır. Fakat bu karar yalnızca geliştiricinin konforuna göre verilmemelidir. Uygulamanın performans ihtiyacı, bütçesi, yayın hızı, bakım planı ve cihaz özelliklerine erişim ihtiyacı belirleyici olmalıdır.
Native geliştirme, iOS için Swift ve Android için Kotlin gibi platforma özel dillerle yapılır. React Native veya Flutter gibi cross-platform çözümler ise tek kod tabanıyla iOS ve Android uygulaması çıkarmayı hedefler. No-code araçlar daha hızlı prototip için kullanılabilir ama karmaşık iş süreçlerinde sınırlara çabuk yaklaşabilir.
| Seçenek | Avantaj | Dezavantaj | Kimler İçin Uygun? |
|---|
| Native iOS + Android | En yüksek platform uyumu ve performans | İki ayrı geliştirme maliyeti | Bankacılık, oyun, yoğun cihaz donanımı |
| React Native | Tek kod tabanı, hızlı geliştirme, güçlü ekosistem | Çok özel native modüllerde ek çalışma gerekebilir | B2B, randevu, e-ticaret, sosyal, içerik uygulamaları |
| Flutter | Tutarlı arayüz ve yüksek performans | Bazı native entegrasyonlarda ek uzmanlık gerekir | Görsel yoğun, özel UI isteyen ürünler |
| No-code | Hızlı prototip ve düşük başlangıç maliyeti | Ölçek, performans ve özelleştirme sınırı | Demo, iç kullanım, düşük riskli testler |
| PWA | Mağaza bağımlılığı az, web tabanlı erişim | Push, offline ve cihaz erişimi sınırlı olabilir | Basit katalog, içerik ve form uygulamaları |
Google’ın Android Core App Quality rehberi, uygulama kalitesinin performans, kararlılık, kullanılabilirlik ve platform beklentileriyle birlikte değerlendirilmesi gerektiğini vurgular. Apple tarafında da App Review Guidelines yayına alınacak uygulamanın içerik, gizlilik, ödeme ve kullanıcı deneyimi açısından kurallara uygun olmasını bekler.
Teknoloji kararı verilirken “bugün hızlı çıkalım” ile “2 yıl sonra uygulama büyüdüğünde bakım yapabilecek miyiz?” sorusu birlikte düşünülmelidir.
5. Tasarım ve Kullanıcı Deneyimi Sadece Ekran Çizimi mi?
Mobil uygulama tasarımı yalnızca güzel görünen ekranlardan ibaret değildir. Asıl değer, kullanıcının hedef aksiyona en kısa ve hatasız yoldan ulaşmasını sağlamaktır.
Örneğin bir yemek sipariş uygulamasında iyi tasarım; ana ekranda restoran görsellerinin güzel durması değildir. Kullanıcının geçmiş siparişini tekrar verebilmesi, adres seçimini karıştırmaması, ödeme sırasında hata almaması ve sipariş durumunu net görmesidir.
Kontrol edilmesi gereken UX noktaları:
- Kullanıcı ilk açılışta ne yapacağını anlıyor mu?
- Kayıt olmadan keşif yapılabiliyor mu?
- Formlar kısa ve mobil klavyeye uygun mu?
- Hata mesajları anlaşılır mı?
- Boş durum ekranları hazırlanmış mı?
- İnternet kesilirse kullanıcı ne görür?
- Push bildirimleri kullanıcıyı rahatsız etmeden değer sağlıyor mu?
- Erişilebilirlik için yazı boyutu, kontrast ve dokunma alanları uygun mu?
Persona ile düşünelim: Ayşe, 28 yaşında freelance tasarımcı. İş çıkışı spor salonu uygulamasından ders rezervasyonu yapmak istiyor. Uygulama her seferinde giriş istiyor, ders saatleri küçük fontla listeleniyor ve iptal koşulu ödeme ekranında sonradan çıkıyorsa Ayşe uygulamayı siler. Bu sorun teknik değil, ürün deneyimi sorunudur.
6. Backend, API ve Admin Paneli Kontrol Edildi mi?
Mobil uygulama hizmeti alırken görünmeyen en büyük iş backend tarafındadır. Kullanıcı mobil ekranda yalnızca butona basar; fakat arka planda API çalışır, veritabanı güncellenir, ödeme sağlayıcısı cevap verir, bildirim kuyruğa alınır ve admin panelinde kayıt oluşur.
Bu nedenle yalnızca “uygulama yapılacak mı?” değil, “uygulama hangi altyapıyla yönetilecek?” sorusu sorulmalıdır.
Özellikle şu başlıklar net olmalıdır:
- API dokümantasyonu hazırlanacak mı?
- Admin panelinde hangi modüller olacak?
- Yetki sistemi rol bazlı mı çalışacak?
- Veritabanı yedekleme planı var mı?
- Dosyalar nerede saklanacak?
- Bildirim ve e-posta gönderimleri kuyruğa alınacak mı?
- Loglama yapılacak mı?
- Test, staging ve production ortamları ayrılacak mı?
Atalay Tech’in mobil uygulama projelerinde sık karşılaşılan yapı; mobil uygulama, API, admin paneli ve gerektiğinde web platformunun birlikte planlanmasıdır. Örneğin bir bayi uygulamasında mobil taraf sipariş geçer; admin panel siparişi yönetir; ERP entegrasyonu stok ve fiyat bilgisini günceller; bildirim sistemi bayiye sipariş durumunu iletir.
Bu mimari konuşulmadan alınan teklif, genellikle “sadece mobil ekran” teklifidir. Gerçek operasyon ihtiyacı sonradan ortaya çıktığında süre ve bütçe değişir.
7. Güvenlik, KVKK ve Veri Sahipliği Yazılı mı?
Mobil uygulama kullanıcı verisi topluyorsa güvenlik ve KVKK baştan ele alınmalıdır. Ad, soyad, telefon, e-posta, adres, konum, ödeme geçmişi, sağlık verisi veya mesajlaşma içeriği gibi alanlar farklı risk seviyelerine sahiptir.
Özellikle Türkiye’de hizmet veren uygulamalar için KVKK aydınlatma metni, açık rıza süreçleri, veri saklama politikası, hesap silme akışı ve kullanıcı verilerine erişim yetkileri netleştirilmelidir. Hassas veriler söz konusuysa yalnızca “SSL var” demek yeterli değildir.
Kontrol listesi:
- Kullanıcı hangi verileri paylaşıyor?
- Bu veriler neden toplanıyor?
- Veriler hangi sunucuda saklanıyor?
- Hesap silme talebi nasıl işleniyor?
- Admin panelinde kim hangi veriyi görebiliyor?
- API istekleri token ile korunuyor mu?
- Şifreler hashleniyor mu?
- Ödeme kartı bilgisi sistemde saklanıyor mu, yoksa ödeme kuruluşunda mı kalıyor?
- Log kayıtları ne kadar süre tutuluyor?
- Üçüncü parti servislerle veri paylaşımı var mı?
Google Play’in uygulama kalite ve güvenlik politikaları, düşük kaliteli veya politika ihlali yapan uygulamaların yayında sorun yaşayabileceğini gösterir. 2026’da uygulama mağazaları yalnızca çalışan uygulamaya değil, veri güvenliği beyanlarına, izin kullanımına ve kullanıcı deneyimine de daha fazla dikkat eder.
8. Teklifte Hangi Kalemler Ayrı Yazılmalı?
Mobil uygulama geliştirme hizmeti alırken teklifin tek satır “mobil uygulama: X TL” şeklinde olması sağlıklı değildir. Teklif, kapsamın anlaşılmasını kolaylaştırmalı ve tarafların beklentisini aynı zemine çekmelidir.
Aşağıdaki tablo, teklif dokümanında ayrı ayrı görünmesi gereken temel kalemleri gösterir.
| Teklif Kalemi | Açıklama | Neden Ayrı Yazılmalı? |
|---|
| Keşif ve analiz | İş modeli, kullanıcı rolleri, kapsam çıkarımı | Yanlış ürün geliştirme riskini azaltır |
| UI/UX tasarım | Wireframe, ekran tasarımı, prototip | Görsel beklentiyi netleştirir |
| Mobil geliştirme | iOS, Android veya cross-platform uygulama | Platform kapsamı belirlenir |
| Backend/API | Sunucu tarafı iş kuralları ve veri akışı | Sadece ekran değil sistem geliştirilir |
| Admin paneli | İçerik, kullanıcı, sipariş, rapor yönetimi | Operasyonel kullanım sağlanır |
| Entegrasyonlar | Ödeme, ERP, CRM, kargo, harita, AI | Ek iş yükü görünür olur |
| Test ve yayın | QA, mağaza hazırlığı, App Store/Google Play süreci | Yayın riski azaltılır |
| Bakım ve destek | Hata düzeltme, versiyon güncelleme, izleme | Teslim sonrası sürdürülebilirlik sağlanır |
Eğer mobil uygulama yaptırmak istiyorsanız, teklifin yalnızca fiyat değil, aynı zamanda proje sınırlarını anlatan bir belge olduğunu bilmelisiniz. Sözleşme, kapsam dokümanı ve ödeme planı bu teklifin doğal devamı olmalıdır.
9. Ajans veya Yazılım Şirketi Nasıl Değerlendirilmeli?
Doğru mobil uygulama şirketi seçimi, yalnızca portföy ekranlarına bakarak yapılmaz. Şirketin ürün mantığı, teknik mimari yaklaşımı, iletişim düzeni ve teslim sonrası destek kapasitesi birlikte incelenmelidir.
Bir ajansa şu soruları sormak gerekir:
- Daha önce mobil uygulama, web platformu ve admin paneli birlikte geliştirdiniz mi?
- Kapsamı nasıl çıkarıyorsunuz?
- Tasarım süreci nasıl ilerliyor?
- Test sürecinde hangi cihazlar ve senaryolar kullanılıyor?
- App Store ve Google Play yayınına kim destek oluyor?
- Kaynak kodu ve hesap sahipliği kimde kalıyor?
- Teslim sonrası bakım modeli nedir?
- Güvenlik ve veri gizliliği nasıl ele alınıyor?
- Proje yönetimi hangi araçlarla takip ediliyor?
- Revizyon sınırları nasıl belirleniyor?
Atalay Tech perspektifinde iyi bir yazılım iş ortağı, yalnızca “uygulamayı kodlayan” taraf değildir. İş hedefini anlayan, kapsamı sadeleştiren, teknik borcu görünür kılan ve uygulamanın yayın sonrası yaşamasını planlayan taraftır.
10. Yayın, Bakım ve Büyüme Planı Var mı?
Mobil uygulama App Store veya Google Play’e yüklendiğinde proje bitmez. Asıl dönem, kullanıcılar uygulamayı indirdikten sonra başlar.
Yayın sonrası takip edilmesi gereken metrikler:
- Günlük ve aylık aktif kullanıcı
- Kayıt tamamlama oranı
- Sepet veya randevu tamamlama oranı
- Push bildirim tıklama oranı
- Crash oranı
- Uygulama açılış süresi
- Kullanıcı yorumları
- Mağaza puanı
- Silme oranı
- En çok kullanılan özellikler
Örneğin bir e-ticaret uygulamasında 10.000 indirme tek başına başarı değildir. 10.000 indirmenin yalnızca 300’ü kayıt oluyor, 40’ı sepete ürün atıyor ve 8’i satın alma yapıyorsa sorun pazarlamada değil, onboarding, ürün keşfi veya ödeme akışında olabilir.
Bakım planı şu başlıkları içermelidir:
- Hata düzeltme süresi
- İşletim sistemi güncellemelerine uyum
- Güvenlik yamaları
- Sunucu takibi
- Performans iyileştirmeleri
- Yeni özellik geliştirme süreci
- Mağaza yorumlarının izlenmesi
- Analitik raporlama
Bakım bütçesi genellikle proje maliyetinin aylık %5-%15’i aralığında planlanabilir. Bu oran uygulamanın karmaşıklığına, kullanıcı sayısına, entegrasyonlara ve SLA beklentisine göre değişir.
11. Mobil Uygulama Hizmeti İçin Pratik Kontrol Listesi
Hizmet almadan önce aşağıdaki listeyi ekip içinde doldurmak, teklif görüşmelerini çok daha verimli hale getirir.
İş ve ürün tarafı
- Uygulamanın ana amacı yazıldı.
- Hedef kullanıcı profili tanımlandı.
- Ana kullanıcı akışı çıkarıldı.
- MVP kapsamı belirlendi.
- Başarı metrikleri seçildi.
- Rakip veya referans uygulamalar incelendi.
Teknik taraf
- iOS, Android veya her iki platform kararı verildi.
- Native, React Native, Flutter veya PWA seçeneği tartışıldı.
- Backend ve API ihtiyacı netleştirildi.
- Admin paneli kapsamı yazıldı.
- Entegrasyonlar listelendi.
- Veri güvenliği gereksinimleri belirlendi.
- Test ve yayın süreci soruldu.
Ticari taraf
- Bütçe aralığı belirlendi.
- Ödeme planı konuşuldu.
- Revizyon sınırları yazıldı.
- Kaynak kodu sahipliği netleştirildi.
- Bakım ve destek modeli soruldu.
- Teslim tarihleri kilometre taşlarına bölündü.
- Sözleşme ve kapsam dokümanı eşleştirildi.
Bu liste eksiksiz olduğunda daha doğru teklif alırsınız. Eksik olduğunda ise farklı firmalardan gelen teklifleri karşılaştırmak zorlaşır; çünkü biri yalnızca mobil ekranları, diğeri backend ve bakım dahil gerçek sistemi fiyatlamış olabilir.