Çanakkale merkezli ajans

Mobil Uygulama Geliştirme: Fikirden Mağaza Yayınına

Mobil uygulama geliştirme; bir fikri telefonda çalışan, mağazada yayınlanan ve zamanla güncellenen bir ürüne dönüştürme sürecidir. Aura Ajans, Ajandam, Share Print ve Ruzzo Kart gibi App Store'da yayınladığı kendi uygulamalarının deneyimiyle; kapsam belirlemeden tasarıma, geliştirmeden mağaza yayınına ve sonraki güncellemelere kadar projenizi birlikte yürütür.

Mobil uygulama ne zaman gerekir?

Her işletmenin uygulamaya ihtiyacı yoktur. Mobil uyumlu ve hızlı bir web sitesi çoğu işletme için yeterlidir; uygulama ise kullanıcıyla düzenli ve tekrarlayan bir ilişki kurulacağı, telefonun kamera, konum veya bildirim gibi özelliklerinin gerçekten gerektiği durumlarda anlam kazanır. Bu yüzden ilk görüşmede önce uygulamanın gerçekten gerekli olup olmadığını konuşuruz.

Uygulama genellikle şu durumlarda mantıklıdır:

  • Müşterilerin sık sık randevu, sipariş ya da rezervasyon oluşturduğu hizmetler
  • Üyelik, puan ya da kişisel içerik barındıran ürünler
  • Kamera, konum, dosya paylaşımı gibi cihaz özelliklerine dayanan fikirler
  • Anlık bildirimle kullanıcıyı geri getirmesi gereken servisler
  • Çalışanların sahada kullanacağı iç uygulamalar

Mobil uygulama mı, mobil uyumlu web sitesi mi?

Karar verirken şu karşılaştırma yol gösterir:

ÖlçütMobil uygulamaMobil uyumlu web sitesi
ErişimMağazadan indirilir, telefonda simge olarak dururTarayıcıdan adresle açılır, indirme gerekmez
BildirimAnlık bildirim gönderilebilirSınırlıdır; kullanıcı izni ve tarayıcıya bağlıdır
Cihaz özellikleriKamera, konum, dosya ve sensörlere daha geniş erişimTarayıcının izin verdiği ölçüde
Yayın ve güncellemeMağaza incelemesinden geçer; kullanıcı güncellemeyi indirirAnında yayınlanır, herkes güncel sürümü görür
AranabilirlikMağaza aramasında bulunurGoogle gibi arama motorlarında bulunur
Ne zaman uygun?Tekrarlayan, kişiselleştirilmiş kullanımTanıtım, katalog, bilgi ve tek seferlik işlemler

Aura Ajans'ta geliştirme yaklaşımı

Önce küçük ve kullanılabilir bir ilk sürüm (MVP) tanımlarız: kullanıcının asıl işini görmesini sağlayan en küçük özellik kümesi. İlk sürüm yayına çıkıp gerçek kullanıcıdan geri bildirim aldıktan sonra özellikler öncelik sırasına göre eklenir. Bu yaklaşım hem bütçeyi hem de takvimi kontrol altında tutar.

Teknoloji seçimi ihtiyaca göre yapılır. Kendi ürünlerimizde Flutter, Next.js, Supabase ve Electron gibi araçlar kullanıyoruz; mobil arayüz, web yönetim paneli ve veri/kimlik doğrulama altyapısı bu araçlarla kuruluyor. Projeniz için hangisinin uygun olduğunu keşif aşamasında gerekçesiyle anlatırız.

Mağaza yayınında nelere dikkat edilir?

Uygulamanın yazılması işin yalnızca bir kısmıdır; mağaza yayını da hazırlık ister. Apple App Store gibi mağazalar yayından önce uygulamayı inceler ve kurallarına uymayanı reddedebilir. Hazırlanması gereken başlıca kalemler:

  • Geliştirici hesabı (tercihen işletmenin kendi adına açılmış)
  • Gizlilik politikası ve KVKK uyumlu aydınlatma metni
  • Üyelik varsa uygulama içinden hesap silme seçeneği
  • Mağaza açıklaması, anahtar kelimeler, ekran görüntüleri ve yaş derecelendirmesi
  • Destek e-posta adresi ve internet sayfası
  • İnceleme için test hesabı ve gerekli açıklamalar

Mobil uygulama maliyetini ne belirler?

Uygulamalar arasında ekran sayısı, özellikler ve arka uç gereksinimi çok değiştiği için tek bir fiyat vermek doğru olmaz; teklif, kapsam netleştikten sonra yazılı verilir. Fiyatı en çok etkileyen başlıklar:

  • Ekran sayısı ve arayüzün özelleştirme düzeyi (animasyon, özel bileşenler)
  • Üyelik, rol ve yetki yapısı; sosyal giriş seçenekleri
  • Arka uç: veri tabanı, API, dosya depolama ve yönetim paneli
  • Ödeme, abonelik, harita, bildirim ve SMS/WhatsApp gibi harici servis entegrasyonları
  • Çoklu dil ve erişilebilirlik gereksinimleri
  • Test kapsamı, mağaza yayın süreci ve yayın sonrası bakım ihtiyacı

Yayın sonrası: bakım ve güncelleme

Uygulama yayınlandığında iş bitmez. İşletim sistemi sürümleri ve kullanılan kütüphaneler güncellenir, kullanıcılar yeni istekler iletir, mağaza kuralları değişir. Bakım kapsamı (hata düzeltme, güvenlik güncellemesi, küçük geliştirmeler) proje başında konuşulur ve yazılı belirlenir; böylece yayın sonrasında kimin neyi üstlendiği belli olur.

Süreç nasıl işliyor?

  1. Keşif ve kapsam

    Hedef kullanıcı, temel senaryolar ve ilk sürümün kapsamı belirlenir; uygulamanın gerçekten gerekli olup olmadığı burada yanıtlanır.

  2. Akış ve arayüz tasarımı

    Ekran akışları çizilir, arayüz tasarlanır ve onayınıza sunulur.

  3. Geliştirme

    Uygulama ve gerekiyorsa web yönetim paneli aşamalı olarak geliştirilir; her aşamada çalışan sürümü görürsünüz.

  4. Test

    İç testlerin ardından TestFlight gibi araçlarla seçili kullanıcılara test sürümü dağıtılır, geri bildirimler toplanır.

  5. Mağaza hazırlığı ve yayın

    Mağaza sayfası, gizlilik metinleri ve inceleme dosyaları hazırlanır; uygulama incelemeye gönderilir.

  6. Bakım ve gelişim

    Yayın sonrası hata düzeltme, güncelleme ve yeni özellikler yazılı kapsam içinde sürdürülür.

Kendi yayınladığımız uygulamalar

Aşağıdaki uygulamaları Aura Medya olarak kendimiz geliştirip App Store'da yayınlıyoruz. Mağaza yayını ve güncelleme süreçlerini bu ürünlerde de yürütüyoruz.

Ajandam randevu uygulamasının bilgisayar ve telefon ekranları

Ajandam

Randevu, tahsilat ve raporlamayı tek uygulamada toplayan işletme programı.

  • App Store'da
  • Web paneli
Share Print uygulama logosu ve fotoğraf baskı sloganı

Share Print

Telefondaki fotoğrafları paylaşım menüsünden birkaç adımda baskıya gönderme uygulaması.

  • App Store'da
  • Web siparişi
Ruzzo Kart oyunu logosu ve karakteri

Ruzzo Kart

Tek dokunuşla oynanan, dikey ekranlı mobil kart yarışı oyunu.

  • App Store'da
  • iPhone ve iPad

Aura Medya ürün ve girişimlerinin tamamı

Sık sorulan sorular

Mobil uygulama geliştirme ne kadar sürer?

Süre; ekran sayısına, arka uç gereksinimine ve entegrasyonlara göre belirgin biçimde değişir. Basit bir uygulama ile üyelik, ödeme ve yönetim paneli içeren bir ürün aynı takvime sığmaz. Kapsam netleştikten sonra aşamalarıyla birlikte yazılı bir takvim veriyoruz; mağaza incelemesi Apple'ın sürecine bağlı olduğundan takvimde buna pay bırakılır.

Mobil uygulama fiyatı nasıl belirlenir?

Fiyat; ekran ve özellik sayısı, arka uç ve yönetim paneli ihtiyacı, entegrasyonlar ve bakım kapsamıyla belirlenir. Net bir kapsam olmadan sağlıklı fiyat verilemez; bu yüzden önce kapsamı birlikte netleştirir, sonra yazılı teklif veririz.

iOS ve Android için ayrı ayrı uygulama gerekir mi?

Yayınladığımız uygulamalar şu anda App Store'dadır. Android gereksinimi olan projeler için hangi yolun uygun olduğunu kapsam görüşmesinde ayrıca değerlendiriyoruz.

Uygulamanın kaynak kodu ve mağaza hesabı kimde olur?

Bu konuyu sözleşmede açıkça yazıyoruz. Mağaza geliştirici hesabının işletmenin kendi adına açılmasını öneririz; böylece uygulama her zaman sizin kontrolünüzde kalır. Kaynak kod teslimi ve kullanım hakları teklif aşamasında netleştirilir.

App Store yayın sürecini siz mi yürütüyorsunuz?

Evet. Mağaza sayfasının hazırlanması, ekran görüntüleri, gizlilik beyanları ve incelemeye gönderim bizim tarafımızdan yürütülür. İnceleme süresi ve sonucu Apple'a bağlıdır; reddedilme durumunda gerekçeye göre düzeltip yeniden gönderiyoruz.

Uygulamaya web yönetim paneli de yapıyor musunuz?

Evet. İçeriği, kullanıcıları, randevu ya da siparişleri yönetmek için web tabanlı panel geliştirebiliriz. Ajandam gibi ürünlerimizde mobil uygulama ve web paneli birlikte çalışıyor.

Mevcut bir uygulamayı devralıp geliştirebilir misiniz?

Önce kodu ve mimariyi inceleriz. Sürdürülebilir durumdaysa geliştirmeye devam edilir; değilse hangi kısımların yeniden yazılması gerektiğini gerekçesiyle anlatırız.

Çanakkale dışındaki işletmelerle çalışıyor musunuz?

Evet. Görüşmeler telefon ve görüntülü arama ile yürütülebildiği için uygulama projeleri uzaktan da yapılır. Çanakkale'deki müşterilerle gerektiğinde yüz yüze toplantı yapıyoruz.

Bu konuda okuyabilecekleriniz

Projenizi birlikte planlayalım

Kısa bir görüşmeyle kapsamı netleştirir, size özel teklif hazırlarız.