ArGetia — Grow. Build. Connect. info@argetia.com

Mobil ürün

Mobil uygulamayı mağazaya kadar biz götürürüz

Mobil uygulama yaptırmak bir ekran tasarımı siparişi değil; kapsam, backend, test, mağaza incelemesi ve yayından sonraki güncellemelerle birlikte bir üründür. Biz bu yolu kendi uygulamalarımızda yürüdük, aynı düzeni sizin projenize taşıyoruz.

Yayındaki ürünlerimiz
PatimApp ve Vaybla
Test aşamasında
Nobivo
Platform
iOS ve Android

Önce kendimizde

Uygulama yayınlamanın zorluğunu yaşayarak öğrendik

Ankara’daki ekibimiz mobil uygulamaları yalnızca müşteri projesi olarak değil, kendi ürünü olarak da geliştiriyor. PatimApp evcil hayvan sahipleri için bakım, sağlık ve topluluğu bir araya getiren bir pati merkezi olarak yayında. Vaybla şehrin etkinlik programını, bileti ve arkadaş planını tek yerde topluyor; iOS ve Android’de yayında. Etkileşimli quiz oyunumuz Nobivo ise yayın öncesi son testlerde.

Bu ürünler bize mağaza reddinin, beklenmedik bir işletim sistemi güncellemesinin ya da gerçek kullanıcının tasarımda öngörmediğimiz bir yolu seçmesinin ne demek olduğunu öğretti. Size önerdiğimiz kararların çoğunu önce kendi uygulamalarımızda denedik.

Kapsam

Bir mobil uygulamanın görünmeyen parçaları

Kullanıcı yalnızca ekranları görür; uygulamanın çalışması için arkada birçok katman gerekir. Hepsini tek ekip olarak üstleniyoruz.

  • 01

    UX ve arayüz tasarımı

    Akışları önce kaba taslakla doğruluyoruz, sonra iOS ve Android’in alışkanlıklarına saygı duyan arayüzü çiziyoruz.

  • 02

    Backend ve veritabanı

    Kullanıcı hesapları, içerik, bildirimler ve iş kuralları için güvenli, büyümeye açık bir sunucu tarafı kuruyoruz.

  • 03

    API tasarımı

    Uygulama ile sunucu arasındaki sözleşmeyi sürümlü tasarlıyoruz; eski sürümü kullanan kişi bir güncellemeyle yarı yolda kalmaz.

  • 04

    iOS uygulaması

    iPhone ekran boyutları, izin istemleri ve Apple’ın arayüz beklentileri gözetilerek geliştirme ve App Store hazırlığı.

  • 05

    Android uygulaması

    Farklı üretici, ekran ve sürüm çeşitliliği hesaba katılarak geliştirme ve Google Play hazırlığı.

  • 06

    Yönetim paneli

    İçeriği, kullanıcıları ve bildirimleri uygulamayı güncellemeden yönetebileceğiniz web tabanlı bir panel.

Süreç

Fikirden ürüne adım adım

  1. Adım 01

    Keşif

    Kimin, hangi sorunu, hangi anda çözmek için uygulamayı açacağını netleştiriyoruz. Rakipleri ve mağaza koşullarını birlikte inceliyoruz.

  2. Adım 02

    MVP kapsamı

    İlk sürüme girecek özellikleri ayıklıyoruz. Amaç her şeyi yapmak değil, en kısa yoldan gerçek kullanıcıdan geri bildirim almak.

  3. Adım 03

    Tasarım ve prototip

    Tıklanabilir prototiple akışları test ediyoruz; kod yazmadan önce yanlış kurgu düzeltilir.

  4. Adım 04

    Geliştirme

    Backend, API ve mobil istemci kısa döngülerle ilerler; her döngü sonunda çalışan bir sürümü cihazınızda görürsünüz.

  5. Adım 05

    Test ve beta

    Cihaz matrisiyle test ediyor, TestFlight ve Google Play kapalı test kanallarıyla sınırlı bir kullanıcı grubuna açıyoruz.

  6. Adım 06

    Yayın ve bakım

    Mağaza başvurusunu yürütüyor, yayından sonra hata takibi, ölçüm ve işletim sistemi güncellemeleriyle ürünü canlı tutuyoruz.

Teknoloji kararı

Native mi, cross-platform mu?

Doğru cevap projeye göre değişir. Kararı bütçe, zaman ve uygulamanın cihazdan ne istediğine bakarak birlikte veriyoruz.

Native (Swift / Kotlin) ile cross-platform (Flutter / React Native) karşılaştırması
ÖlçütNative: Swift / KotlinCross-platform: Flutter / React Native
Kod tabanıHer platform için ayrı kodİki platform için büyük ölçüde ortak kod
Cihaz özelliklerine erişimEn doğrudan erişim; yeni işletim sistemi özellikleri ilk gün kullanılabilirÇoğu ihtiyaç karşılanır; özel durumlarda native modül gerekebilir
PerformansYoğun grafik, kamera, arka plan işleri için en güçlü seçenekİş uygulamaları, içerik ve e-ticaret için genellikle yeterli
Geliştirme ve bakım yüküİki ayrı ekip ya da iki kat işTek kod tabanı, daha düşük bakım yükü
Uygun olduğu durumDonanımla yoğun çalışan, platforma özgü deneyim isteyen ürünlerMVP, hızlı pazar testi, iki platformda aynı deneyim

Test ve mağaza

Mağaza incelemesine hazırlıklı gitmek

App Store incelemesi ve Google Play politikaları uygulamanın içeriğini, izin kullanımını, hesap silme seçeneğini ve gizlilik beyanlarını denetler. Bu kurallar zaman zaman değiştiği için her başvurudan önce güncel koşulları yeniden kontrol ediyoruz. Uygulama gizlilik etiketleri ve veri güvenliği formu, kodun gerçekte ne topladığıyla birebir uyumlu doldurulur.

  • Farklı ekran boyutu ve işletim sistemi sürümünden oluşan cihaz matrisiyle test
  • TestFlight ile iOS beta dağıtımı
  • Google Play kapalı test kanalı ile Android beta
  • Zayıf bağlantı, çevrimdışı ve izin reddi senaryoları
  • App Store gizlilik etiketleri ve Play veri güvenliği beyanı
  • Mağaza görselleri, açıklama metni ve inceleme notları

Yayından sonra

Uygulama yayında bitmez

Apple ve Google her yıl yeni işletim sistemi sürümleri çıkarır; bir yıl önce sorunsuz çalışan uygulama yeni sürümde beklenmedik davranabilir ya da mağaza hedef sürüm şartını karşılamadığı için güncelleme kabul etmeyebilir. Bu yüzden teslimden sonra bakımı ve ölçümü de üstleniyoruz.

  • İşletim sistemi güncellemeleri: yeni iOS ve Android sürümlerinde uyumluluk testi ve gerekli düzeltmeler
  • Hata ve çökme takibi: gerçek cihazlardan gelen raporlarla önceliklendirilmiş düzeltme
  • Ölçüm: hangi ekranın kullanıldığını, nerede vazgeçildiğini görmek için olay takibi
  • Ölçekleme: kullanıcı arttıkça backend, veritabanı ve bildirim altyapısının büyütülmesi

Sürecin ayrıntılarını mobil uygulama geliştirme süreci yazımızda anlattık. Uygulamanın arkasındaki panel ya da iş sistemi büyükse özel yazılım tarafını, akıllı özellikler düşünüyorsanız yapay zekâ entegrasyonlarını da aynı ekip üstlenir.

Sık sorulanlar

Aklınıza takılabilecek sorular

Mobil uygulama yaptırmak ne kadar sürer?

Süre kapsamın, platform sayısının ve backend ihtiyacının büyüklüğüne bağlıdır. Keşif aşamasından sonra özellik listesine dayanan bir takvim çıkarıyoruz; ezbere bir süre vermiyoruz.

Hem iOS hem Android için ayrı ayrı mı geliştirmek gerekir?

Şart değil. Cross-platform teknolojilerle iki platform büyük ölçüde ortak kodla geliştirilebilir. Uygulama donanımla yoğun çalışıyorsa native geliştirmeyi öneririz; kararı gerekçesiyle birlikte paylaşıyoruz.

Uygulamayı mağazalara siz mi yüklüyorsunuz?

Evet, App Store ve Google Play başvurusunu, gizlilik beyanlarını ve inceleme sürecini biz yürütüyoruz. Geliştirici hesaplarının sizin şirketiniz adına açılmasını öneririz; uygulama sizin mülkünüz olarak kalır.

Mağaza uygulamayı reddederse ne olur?

Red gerekçesini inceleyip gerekli düzeltmeyi yapar ve yeniden başvururuz. Başvurudan önce güncel mağaza kurallarını kontrol ettiğimiz için reddin olasılığını azaltmayı hedefliyoruz, ancak inceleme kararı Apple ve Google’a aittir.

Önce küçük bir sürümle başlamak mantıklı mı?

Çoğu durumda evet. Temel senaryoyu çözen bir MVP ile gerçek kullanıcı davranışını görmek, varsayıma dayalı özelliklere bütçe harcamaktan daha sağlıklıdır.

Yayından sonra bakım gerekiyor mu?

Gerekiyor. Yeni işletim sistemi sürümleri, mağaza hedef sürüm şartları ve güvenlik güncellemeleri uygulamanın düzenli olarak elden geçirilmesini ister. Teslimden sonra bakım ve ölçümü birlikte planlıyoruz.

İletişim

Uygulama fikrinizi konuşalım

Fikrinizi ve hedef kullanıcınızı anlatın; kapsam ve teknoloji önerimizle 24 saat içinde dönelim.

Projenizi konuşalım

Yanıt süresi · 24 saat içinde