Baki Bilişim

Kurumsal mobil uygulama geliştirme: bayi, saha ve katalog senaryoları

Kurumsal mobil uygulama geliştirme, bir iş sürecinin telefona taşınması ve o yazılımın mağazada yayında tutulmasıdır. Bayi siparişi, saha servisi, stok takibi ve ürün kataloğu senaryolarını; uygulamayı ve web sitesini aynı içerik kaynağından besleyecek şekilde kuruyoruz.

Son güncelleme:

Kurumsal bir uygulamada hangi iş kimin sorumluluğunda?

Cevap

Kurumsal mobil uygulamalarda üç iş düzenli olarak sahipsiz kalır: uygulama ile web içeriğinin aynı kaynaktan beslenmesi, mağaza listeleme metinlerinin ve görsellerinin yönetimi, işletim sistemi ile mağaza şartları değiştiğinde sürüm planlaması. Bu üçünü sözleşmede ada yazıyoruz; pazarlama ajansı ile yazılım ekibi arasındaki boşlukta bırakmıyoruz.

Kim neyi üstleniyor · kategori bazında karşılaştırma
Sorumluluk Pazarlama ajansı Yazılım ajansı Baki Bilişim
Uygulama içeriği ile web sitesi içeriği tek kaynaktan beslenir mi? Kapsam dışı Kısmen Evet
Mağaza listeleme metni, ekran görselleri ve gizlilik beyanı kimin işi? Kısmen Kapsam dışı Evet
İşletim sistemi ve mağaza şartı değiştiğinde sürümü kim planlar? Kapsam dışı Kısmen Evet
Tek içerik kaynağından beslenen üç kanal Ürün, fiyat, doküman ve duyuru verisi tek kaynakta tutulur. Web sitesi, mobil uygulama ve mağaza listelemesi aynı kaynaktan okur; içerik üç ayrı yerde ayrı ayrı güncellenmez. TEK İÇERİK KAYNAĞI WEB SİTESİ MOBİL UYGULAMA MAĞAZA LİSTELEMESİ ERP · PIM · içerik yönetimi ürün, doküman ve duyuru sayfaları katalog, sipariş ve saha formu açıklama, görsel ve sürüm notu
Şekil 1 · Ürün, fiyat, doküman ve duyuru verisi tek kaynakta tutulur; üç kanal aynı veriyi okur.

Bu iş bölümünün neden tek sözleşmede toplandığını Neden Baki Bilişim sayfasında ayrıntısıyla açıklıyoruz.

Mobil uygulama olmadan bu işler nerede birikiyor?

Cevap

Bayi siparişi telefonla ve mesajlaşma uygulamalarından, saha raporu kâğıttan, stok bilgisi tablo dosyalarından yürüdüğünde veri sisteme sonradan elle giriliyor. Kayıp iki yerde birikiyor: veri girişinde harcanan saatler ve gecikmiş, doğrulanmamış veriyle alınan kararlar. Kurumsal uygulama bu akışı kaynağında dijitalleştirir, sonradan toplamaz.

Bayi sipariş ve katalog

Bayi; kendine tanımlı fiyat listesini, cari durumunu ve stok görünürlüğünü uygulamada görür, katalogdan sipariş oluşturur, geçmiş siparişini tekrarlar, sevkiyatı izler. Kritik ayrım şudur: fiyat ve stok verisi uygulamada tutulmaz, ERP'den okunur. Katalog metinleri web sitesindeki ürün sayfalarıyla aynı kaynaktan beslendiğinde iki kanalda iki farklı ürün açıklaması oluşmaz.

Saha ekibi ve teknik servis

Servis teknisyeni iş emrini uygulamada alır, cihaz veya seri numarasını okutur, arıza formunu doldurur, fotoğraf ekler ve müşteri onayını ekrandan alır. Tesis içinde şebekenin zayıf olduğu noktalarda çevrimdışı çalışma ve bağlantı geri geldiğinde senkronizasyon zorunludur. Bu gereksinim, teknoloji seçimini doğrudan belirleyen ilk maddedir.

Üretim ve stok takibi

Depoda ve üretim sahasında barkod veya QR okutarak giriş-çıkış, sayım ve üretim adımı kaydı yapılır. Burada belirleyici olan ekran sayısı değil, okutma hızı ve veri doğruluğudur. Elde terminal yerine telefonla çalışılacaksa kamera tabanlı okuma performansı ve dayanıklı cihaz uyumu, geliştirme başlamadan gerçek sahada test edilir.

Kurumsal iletişim ve eğitim

Çok lokasyonlu şirketlerde duyuru, prosedür, eğitim içeriği ve form akışları tek uygulamada toplanır. İçerik yönetimi kurum içi ekipte kalır; her duyuru için yeni sürüm çıkılmaz. İçerik uygulamanın içinden güncellenir, mağaza güncellemesi yalnızca işlev değiştiğinde gerekir. Bu ayrım baştan kurulmazsa iletişim ekibi her metin değişikliği için yazılım ekibine bağımlı kalır.

Uygulamayı yayınlamak kadar sürdürmek de bir yükümlülüktür

iOS ve Android her yıl yeni bir büyük sürüm yayınlar; mağazalar hedef API düzeyi, izin gerekçeleri ve gizlilik beyanı şartlarını bu takvime göre günceller. Bakım planı olmayan uygulama önce bildirimlerde, kamera ve konum izinlerinde bozulmaya başlar, ardından mağaza şartlarını karşılayamaz duruma gelir.

1 yıl

Google Play, yeni uygulamaların ve güncellemelerin, en son büyük Android sürümünden en fazla bir yıl geride bir hedef API düzeyi kullanmasını şart koşuyor. Şartı karşılamayan uygulamalar için yeni sürüm yayınlanamıyor.

Kaynak: Android Developers — Google Play hedef API düzeyi şartı (yeni sekmede açılır) · Erişim: 2026-07-29

Kurumsal bir mobil uygulama projesinde tam olarak ne teslim edilir?

Cevap

Dokuz kalem teslim edilir: senaryo ve ekran envanteri, teknoloji seçim kararı, veri modeli ve API sözleşmesi, arayüz tasarımı ve token dosyası, iki platformun kaynak kodu, test dağıtımı, mağaza yayın dosyası, ölçüm kurulumu, bakım ve devir dokümanı. Her kalemin formatı ve teslim haftası sözleşmede yazılıdır.

Teslimatlar · format · zamanlama
# Teslimat Format Ne zaman
01 Senaryo, kullanıcı rolleri ve ekran envanteri Doküman + ekran listesi 2. hafta
02 Teknoloji seçim kararı ve gerekçesi Karar notu 3. hafta
03 Veri modeli ve API sözleşmesi OpenAPI şeması 5. hafta
04 Arayüz tasarımı ve tasarım token'ları Tasarım dosyası + token dosyası 6. hafta
05 iOS ve Android uygulama kaynak kodu Müşteri hesabındaki depoya erişim Sprint sonlarında sürekli
06 Test dağıtımı ve cihaz test raporu Davetli test sürümü + rapor 9. haftadan itibaren
07 Mağaza yayın dosyası: listeleme metinleri, ekran görselleri, gizlilik ve veri güvenliği beyanları Müşterinin mağaza hesabında hazır Yayından 2 hafta önce
08 Ölçüm kurulumu: çökme raporlama, sürüm ve performans izleme Panel erişimi Yayın öncesi
09 Bakım planı, sürüm takvimi ve teknik devir dokümanı Yazılı plan + devir oturumu Teslimde

Native mi cross-platform mı, karar neye göre veriliyor?

Cevap

Karar dört ölçüte bağlıdır: cihaz API ihtiyacı, güncelleme sıklığı, uygulamayı sürdürecek ekip ile bütçe ve takvim. Yoğun sensör kullanımı, çevrimdışı senkronizasyon ve arka plan işleri native tarafa; form, liste, katalog ve sipariş akışları tek kod tabanına işaret eder. Kararı gerekçesiyle yazılı veriyoruz.

Teknoloji seçim kriterleri
Karar ölçütü Native tarafa işaret eder Tek kod tabanı yeterlidir
Cihaz API'si BLE, NFC, arka plan konumu, kamera üzerinde işleme Standart kamera, bildirim, konum ve dosya erişimi
Güncelleme sıklığı Yılda birkaç büyük sürüm, platforma özel yenilikler Sık ve küçük sürümler, iki platforma aynı anda
Ekip ve devralma İç ekipte iOS ve Android geliştiricisi var Tek ekip iki platformu birlikte sürdürecek
Bütçe ve takvim İki ayrı kod tabanı ve iki ayrı bakım bütçesi ayrılabiliyor Tek bütçe; mağaza farkları için ayrı efor planlanır
Performans profili Sürekli sensör, yoğun grafik, uzun süreli arka plan işi Form, liste, katalog ve sipariş ekranları
Uzun vadeli sahiplik Platform yol haritasına doğrudan bağlı kalınabiliyor Çatı sürüm yükseltmeleri bakım planına yazılır

Proje hangi aşamalardan geçiyor?

Cevap

Altı aşama var: senaryo ve kapsam, mimari ve teknoloji kararı, arayüz ve tasarım sistemi, geliştirme ve entegrasyon, test ve mağaza hazırlığı, yayın ile sürüm yönetimi. Her aşamanın kendi teslimatı, ölçüm kriteri ve sorumlu tarafı vardır; hiçbiri “sonra bakarız” diye bırakılmaz.

  1. 01

    Senaryo ve kapsam

    Uygulamayı kimin, hangi işi yaparken kullanacağı rol bazında yazılır. Bayi veya saha tarafında yerinde gözlem yaparız; kapsam dışı listesi ilk aşamada açıkça belirlenir.

    Teslimat
    Rol bazlı senaryo dokümanı, ekran envanteri, kapsam dışı listesi
    Ölçüm kriteri
    Her senaryonun ölçülebilir bir çıktıya bağlanmış olması
    Sorumlu taraf
    Ortak: süreç sahibi sizin tarafınızda, yazım bizde
  2. 02

    Mimari ve teknoloji kararı

    Native ya da tek kod tabanı kararı dört ölçütle verilir. ERP, stok ve kimlik doğrulama tarafındaki entegrasyon yüzeyi ile çevrimdışı çalışma gereksinimi bu aşamada netleşir.

    Teslimat
    Karar notu, veri modeli, API sözleşmesi
    Ölçüm kriteri
    Kararın gerekçesiyle yazılı olması ve BT ekibinizce onaylanması
    Sorumlu taraf
    Baki Bilişim, BT ekibinizle birlikte
  3. 03

    Arayüz ve tasarım sistemi

    Ekranlar, iki platformun kendi arayüz kılavuzuna uyacak biçimde tasarım token'ları üzerinden kurulur. Kurumsal kimliğiniz varsa token dosyası oradan gelir, yoksa bu projede üretilir.

    Teslimat
    Tasarım dosyası, bileşen kitaplığı, token dosyası
    Ölçüm kriteri
    WCAG 2.1 AA kontrast oranı ve 44 piksel dokunma hedefi
    Sorumlu taraf
    Baki Bilişim
  4. 04

    Geliştirme ve entegrasyon

    İki haftalık ritimle çalışırız; her ritim sonunda test sürümü çıkar. ERP ve stok bağlantısı, kimlik doğrulama, çevrimdışı depolama ve senkronizasyon bu aşamada uygulanır.

    Teslimat
    Çalışan test sürümü, entegrasyon dokümanı, kaynak kod deposu
    Ölçüm kriteri
    Kabul kriterleri tablosundaki eşiklerin karşılanması
    Sorumlu taraf
    Baki Bilişim; API tarafında ERP tedarikçinizle koordinasyon
  5. 05

    Test ve mağaza hazırlığı

    Cihaz matrisi üzerinde test yapılır; saha veya bayi tarafında gerçek kullanıcıyla kapalı test açılır. Mağaza dosyaları ve gizlilik beyanları yayından iki hafta önce hazır olur.

    Teslimat
    Cihaz test raporu, kapalı test dağıtımı, mağaza yayın dosyası
    Ölçüm kriteri
    Kritik hata sayısı sıfır, gizlilik beyanı ile uygulama davranışının birebir uyumu
    Sorumlu taraf
    Ortak: mağaza hesapları sizde, dosyaların hazırlanması bizde
  6. 06

    Yayın, bakım ve sürüm yönetimi

    Yayın kademeli açılır, çökme ve performans verisi ilk günden izlenir. İşletim sistemi sürümleri ve mağaza şartları değiştikçe sürüm planı güncellenir; kararı siz verirsiniz.

    Teslimat
    Sürüm takvimi, aylık ölçüm raporu, teknik devir dokümanı
    Ölçüm kriteri
    Çökmesiz oturum oranı ve mağaza şartlarına uyum durumu
    Sorumlu taraf
    Baki Bilişim; yayın kararı ve önceliklendirme sizde

App Store ve Play Store yayın süreci adım adım

Cevap

Yayın yedi adımda ilerler: hesap açılışı, uygulama kaydı, gizlilik beyanları, listeleme dosyası, kapalı test, inceleme gönderimi ve kademeli yayın. Mağaza hesapları her aşamada müşterinin tüzel kişiliği adına kalır; biz hesaba yalnızca yetkilendirilmiş geliştirici olarak ekleniriz.

  1. Hesap açılışı. Apple Developer Program ve Google Play Console üyelikleri sizin tüzel kişiliğiniz adına açılır. Apple, kuruluş kaydında D-U-N-S numarası ister; Google Play kuruluş hesaplarında kimlik doğrulaması yapar. Bu adım bazen bir haftadan uzun sürer, bu yüzden projenin ilk aylarında başlatılır.
  2. Uygulama kaydı ve paket kimliği. Uygulama adı, paket kimliği ve imzalama sertifikaları oluşturulur. Sertifikalar müşteri hesabında üretilir; ajans hesabında saklanmaz.
  3. Gizlilik ve veri güvenliği beyanları. Hangi verinin hangi amaçla toplandığı iki mağazanın kendi formatında beyan edilir ve KVKK aydınlatma metniniz ile birebir tutarlı tutulur. Beyan ile uygulamanın gerçek davranışı ayrıştığında ret gelir.
  4. Listeleme dosyası. Başlık, alt başlık, açıklama, arama terimleri, ekran görselleri ve tanıtım metni hazırlanır; çok dilli yayın yapılacaksa her dil için ayrı ayrı.
  5. Kapalı test. TestFlight ve Play kapalı test kanalları üzerinden gerçek kullanıcıya dağıtılır. Bayi ve saha senaryolarında bu adım, gerçek şebeke koşullarını görmek için atlanmaz.
  6. İnceleme gönderimi. En sık ret sebepleri: inceleme ekibine demo hesabı verilmemesi, izin gerekçelerinin açıklanmaması ve gizlilik beyanı ile davranışın uyuşmaması. Bu üç maddeyi gönderimden önce kontrol listesiyle geçiyoruz.
  7. Kademeli yayın. Sürüm önce kullanıcıların bir bölümüne açılır; çökme oranı ve hata kayıtları izlenir, sorun görülmezse yayın genişletilir.

%90

Apple, App Store'a gönderilen uygulamaların ortalama yüzde 90'ının 24 saatten kısa sürede incelendiğini bildiriyor. Takvimi belirleyen inceleme değil, öncesindeki hesap ve beyan hazırlığıdır.

Kaynak: Apple Developer — App Review (yeni sekmede açılır) · Erişim: 2026-07-29

Uygulama hangi ölçütlerle kabul edilir?

Cevap

Yedi ölçütle: çökmesiz oturum oranı, uygulama yanıt vermeme oranı, soğuk açılış süresi, indirme boyutu, mağaza inceleme ret sayısı, erişilebilirlik uyumu ve veri beyanı tamlığı. Her ölçütün eşiği ve ölçüm aracı sözleşmede yazılıdır; teslim raporuna aracın çıktısı eklenir.

Kabul kriterleri · eşik · ölçüm aracı
Kriter Eşik Ölçüm aracı
Çökmesiz oturum oranı ≥ %99,5 Çökme raporlama paneli · Play Console Android vitals
Uygulama yanıt vermeme (ANR) oranı ≤ %0,3 Play Console Android vitals
Soğuk açılış süresi (orta seviye Android cihaz) < 2,0 sn Play Console Android vitals · cihaz üstü ölçüm
İndirme boyutu ≤ 40 MB App Store Connect · Play Console
Mağaza inceleme ret sayısı (ilk yayın) ≤ 2 Mağaza inceleme kaydı
Erişilebilirlik: kontrast ve dokunma hedefi WCAG 2.1 AA Accessibility Scanner · Accessibility Inspector
Veri güvenliği beyanı ve izin gerekçeleri Eksiksiz Play veri güvenliği formu · Apple gizlilik etiketleri

5 sn

Google Play Console, soğuk açılışı 5 saniye ve üzerinde olan oturumları “aşırı” olarak işaretliyor. Bu, kabul edilebilir sınırın tavanıdır; biz kabul eşiğini 2 saniyenin altına çekiyoruz.

Kaynak: Android Developers — Uygulama başlatma süresi (yeni sekmede açılır) · Erişim: 2026-07-29

Bu eşikler, kurumsal web tarafındaki Core Web Vitals kabul kriterlerinin mobil karşılığıdır: ölçülemeyen bir hedef sözleşmeye yazılmaz.

Kurumsal mobil uygulama hakkında sıkça sorulanlar

Native mi cross-platform mı seçmeliyim?

Karar dört ölçütle verilir: cihaz API ihtiyacı, güncelleme sıklığı, uygulamayı kimin sürdüreceği, bütçe ve takvim. Yoğun sensör kullanımı, çevrimdışı senkronizasyon ve arka plan işleri varsa native; form, liste, katalog ve sipariş akışı ağırlıklıysa tek kod tabanı yeterlidir. Kararı gerekçesiyle yazılı veririz; ölçütler değişirse karar da yeniden yazılır.

App Store ve Play Store süreci ne kadar sürer?

İnceleme genellikle bir iş günü içinde sonuçlanır; Apple, gönderimlerin yüzde 90'ını 24 saatten kısa sürede incelediğini bildiriyor. Asıl süre incelemede değil hazırlıkta geçer: hesap açılışı ve kimlik doğrulama, gizlilik beyanları, listeleme metinleri ve ekran görselleri. Bu hazırlığı yayından iki hafta önce tamamlıyoruz. İlk gönderimde ret alınması olağandır, gerekçe giderilip yeniden gönderilir.

Mağaza hesapları kimin adına açılır?

Mağaza hesapları müşterinin tüzel kişiliği adına açılır. Apple Developer Program kaydında kuruluşlardan D-U-N-S numarası istenir, Google Play Console kuruluş hesaplarında kimlik doğrulaması yapılır. Biz hesaba yetkilendirilmiş geliştirici olarak ekleniriz. Uygulama, imzalama sertifikaları ve mağaza varlıkları hiçbir aşamada ajans hesabında tutulmaz.

Uygulama bakım ve sürüm maliyeti nasıl hesaplanır?

Bakım üç kalemden oluşur: platform zorunlulukları, hata giderme ve yeni işlev geliştirme. Platform zorunlulukları uygulamayı yayında tutmak için gereklidir ve sabit bir aylık ritimle planlanır; yıllık işletim sistemi sürümleri, hedef API düzeyi ve gizlilik beyanı güncellemeleri bu kalemdedir. Yeni işlev geliştirme talep geldikçe ayrı planlanır. Mağaza üyelik ücretleri doğrudan müşterinin hesabından ödenir.

Mevcut ERP veya stok sistemimize bağlanabilir mi?

Evet, ancak bağlantı doğrudan veritabanına değil tanımlı bir API üzerinden kurulur. ERP tarafında hazır bir servis yoksa uygulama ile ERP arasına bir ara katman yazılır. Stok, fiyat, cari ve sipariş verisi ERP'de kalır; uygulama yalnızca okur ve yazar. Hangi alanın hangi yöne aktığı API sözleşmesinde satır satır yazılıdır.

Uygulama olmadan mobil web yeterli olur mu?

Çoğu kurumsal ihtiyaç için yeterlidir. Uygulama şu üç koşuldan en az biri varsa gerekçelidir: tekrarlayan günlük kullanım, cihaz yeteneği zorunluluğu ya da kimliği doğrulanmış kapalı kullanıcı grubu. Yalnızca tanıtım ve katalog amacıyla yapılan uygulama, indirme ve güncelleme yükü nedeniyle iyi kurulmuş bir mobil siteden daha az verim verir. Bunu projeye başlamadan söyleriz.

Mevcut dijital varlığınızın ölçülmüş durumunu 5 iş günü içinde görün.

Denetim ücretsizdir ve karşılığında bir çalışma zorunluluğu doğurmaz. Raporda beş eksenin bulguları madde madde yer alır: AEO cevaplanabilirliği, yapay zekâ tarayıcı erişimi, Core Web Vitals laboratuvar ölçümü, yapılandırılmış veri geçerliliği ve otomatik erişilebilirlik taraması.

Kurumsal ölçekte, çok lokasyonlu veya çok dilli yapılarla çalışıyoruz. Tek seferlik küçük işler kapsamımız dışında; bu durumda daha küçük ölçekli stüdyolara yönlendiriyoruz.