İçeriğe geç
EHY Soft — Future Driven Software
← Tüm yazılar

Mobil · · 7 dk

Mobil uygulama geliştirme: 14 haftalık gerçekçi takvim

Fikirden mağaza yayınına kadar her fazın ne kadar sürdüğünü, hangi çıktıyı ürettiğini ve takvimi en çok neyin geciktirdiğini hafta hafta yazdık.

iOS ve Android için tek kod tabanıyla geliştirilen orta kapsamlı bir mobil uygulama 8–14 haftada yayına alınır ve ₺140.000’den başlayan bir bütçe gerektirir. Takvimi en çok geciktiren kalem geliştirme değil; içerik, mağaza hesabı hazırlığı ve geri bildirim döngüsüdür.

Mobil proje planlarının çoğu geliştirme süresini doğru, çevresindeki işleri eksik tahmin ediyor. Aşağıda 14 haftalık bir projenin gerçek dağılımı var; kapsam küçüldükçe fazlar kısalır ama sıra değişmez.

Faz faz takvim

Faz Süre Çıktı
Keşif ve kapsam 1–2 hafta Ekran listesi, kullanıcı akışları, teknik kapsam dokümanı
Arayüz tasarımı ve prototip 2–3 hafta Tıklanabilir prototip, tasarım sistemi
Çekirdek geliştirme 4–6 hafta Haftalık test edilebilir sürüm
Entegrasyon ve test 2 hafta Push, analitik, çökme takibi, cihaz testleri
Mağaza yayını 1–2 hafta App Store ve Google Play yayın süreci
Orta kapsamlı bir uygulamanın faz dağılımı

Keşif fazında netleşmesi gereken 5 karar

  1. Uygulamanın tek bir ana işi ne? İlk sürüme yalnızca bunu ve destekleyen ekranları alın.
  2. Kullanıcı girişi zorunlu mu? Zorunlu giriş, ilk açılıştaki terk oranını belirgin biçimde artırır.
  3. Çevrimdışı çalışması gereken bir ekran var mı? Sonradan eklenmesi en pahalı özelliktir.
  4. Hangi mevcut sisteme bağlanacak? Entegrasyon varsa API tarafının hazırlık süresi takvime ayrıca eklenmeli.
  5. Yayın hangi hesaptan yapılacak? Kurumsal Apple Developer hesabı doğrulaması tek başına haftalar alabilir.

Beşinci madde en sık sürpriz üreten kalemdir. Apple’ın kurumsal hesap doğrulaması (D-U-N-S numarası dahil) ilk kez başvuran şirketlerde uzayabiliyor. Projenin ilk haftasında başlatın; geliştirme bitince başlatmayın.

Native mi, React Native mi?

İki platform için ayrı ayrı native geliştirme, tek kod tabanına göre tipik olarak %60–90 daha fazla süre ve bütçe gerektirir. Buna karşılık bazı durumlarda native gereklidir:

  • Yoğun grafik veya oyun motoru gerektiren uygulamalar
  • Donanıma derin erişim gerektiren işler (gelişmiş kamera işleme, BLE yoğun senaryolar)
  • Platforma özgü, sürekli değişen sistem API’lerine bağımlı ürünler

Kurumsal uygulamaların, e-ticaret ve randevu uygulamalarının büyük çoğunluğu bu üç maddeye girmiyor. Bu yüzden projelerimizde varsayılan tercih React Native; native’e yalnızca yukarıdaki ihtiyaçlar varsa geçiyoruz.

Mağaza yayın süreci

Google Play tarafında inceleme genellikle hızlıdır; App Store tarafında ilk gönderimde red alma ihtimali yüksektir. En sık karşılaşılan red sebepleri şunlar:

  • Hesap silme özelliğinin uygulama içinde bulunmaması (üyelik alan uygulamalar için zorunlu)
  • Gizlilik politikası bağlantısının eksik ya da erişilemez olması
  • Veri toplama beyanının uygulamanın gerçek davranışıyla örtüşmemesi
  • İnceleme ekibi için test hesabı verilmemesi
  • Uygulamanın web sitesinin birebir kopyası olması (özgün mobil değer sunmaması)

Bu beş maddeyi geliştirme sırasında kapatmak, yayın fazını 1–2 haftada bitirmenin en pratik yolu. Sonradan düzeltilmesi hâlinde her red turu ortalama 3–7 gün ekliyor.

Yayın sonrası: proje bitmiyor

Mobil uygulamada asıl maliyet yayından sonra başlar. iOS ve Android yılda birer büyük sürüm çıkarır; uyumluluk güncellemesi yapılmayan uygulamalar bir yıl içinde mağazadan düşebilir. Bakım planını baştan bütçeleyin.

  • Yılda en az iki uyumluluk güncellemesi
  • Çökme oranı takibi ve düzeltme döngüsü
  • Kullanıcı yorumlarına yanıt — mağaza sıralamasını doğrudan etkiliyor
  • Push bildirim stratejisi: sıklık arttıkça bildirim izni iptalleri hızla artıyor

Sık sorulan sorular

Mobil uygulama yaptırmak ne kadar sürer?
Orta kapsamlı bir uygulama 8–14 haftada yayına alınıyor. Tek işlevli sade bir uygulama 6 haftaya inebilir; çok rollü ve entegrasyonlu projeler 20 haftayı bulabilir.
iOS ve Android için ayrı ayrı mı geliştirmek gerekiyor?
Çoğu kurumsal uygulama için gerekmiyor. React Native ile tek kod tabanı kullanıldığında süre ve bütçe belirgin biçimde düşüyor. Yoğun grafik, derin donanım erişimi veya platforma özgü sistem API bağımlılığı varsa native tercih ediliyor.
Mobil uygulama fiyatı ne kadar?
iOS + Android ortak kod tabanıyla geliştirilen uygulamalar ₺140.000'den başlıyor. Kapsam, entegrasyon sayısı ve rol yapısı bütçeyi yukarı taşıyan ana kalemler.
Mağaza yayın işlemlerini siz mi yapıyorsunuz?
Evet. App Store ve Google Play yayın süreçlerini biz yürütüyoruz. Hesaplar sizin şirketiniz adına açılır; biz yalnızca yayınlama yetkisi alırız.