01Sorun ve çözüm
Mobil uygulama geliştirme sürecine fikri küçülterek başlıyoruz. İlk sürümde kullanıcının mutlaka yapabilmesi gereken iki üç işi belirliyor, gerisini sonraki sürümlere bırakıyoruz. Ardından hedef kitlenin hangi telefonları kullandığına, cihaz donanımına ne kadar ihtiyaç duyulduğuna ve bütçeye bakarak yerel geliştirme, ortak kod tabanı ya da PWA arasında seçim yapıyoruz.
Devamını okuDaha az göster
Sonunda elinize yalnızca mağazada duran bir uygulama değil; kaynak kodu, yönetim paneli, sunucu altyapısı ve belgeleriyle sahibi olduğunuz bir ürün geçer.
02Kimler için
Mobil uygulama kimler için doğru adım
Her işletmenin uygulamaya ihtiyacı yoktur; aşağıdaki profillerde uygulama, web sitesinin yapamadığını yapar.
- Müşterisi sık geri dönen ve her seferinde hızlı sipariş, rezervasyon ya da tekrar satın alma bekleyen işletmeler
- Personeline kâğıt form, mesajlaşma grubu ve tablo karışımı yerine tek bir iş aracı vermek isteyen şirketler
- Fikrini yatırımcıya ya da ilk kullanıcılara göstermek için çalışan bir ilk sürüme ihtiyaç duyan girişimler
- Kamera, konum, Bluetooth cihaz ya da bildirim gibi telefon özelliklerini hizmetinin parçası yapmak isteyen markalar
- Bayi, temsilci veya üyelerine kapalı bir kanaldan fiyat, duyuru ve sipariş imkânı sunmak isteyen kuruluşlar
03İhtiyaçlar
Proje başlamadan verilmesi gereken kararlar
Bu kararlar sonradan değiştirilebilir, ama her değişiklik zaman ve bütçe demektir.
- 01
Yerel mi, ortak kod mu, PWA mı
Yoğun donanım kullanımı ve platforma özgü deneyim gerekiyorsa Swift ve Kotlin ile ayrı yerel uygulamalar; iki platformu tek ekiple yürütmek önemliyse Flutter veya React Native gibi ortak kod tabanları; mağazaya çıkmadan hızlı erişim yeterliyse PWA öne çıkar. Seçimi özellik listesine bakarak birlikte yapıyoruz.
- 02
İlk sürümün sınırı
Her şeyi ilk sürüme sığdırmak yayın tarihini uzatır ve kullanıcıdan öğrenme fırsatını geciktirir. Hangi özelliklerin ilk sürümde, hangilerinin sonra geleceğini yazılı bir yol haritasına bağlıyoruz.
- 03
Hesap ve kimlik
Kullanıcı telefon numarasıyla mı, e-postayla mı, yoksa Google ve Apple hesabıyla mı giriş yapacak? Bu seçim kayıt ekranındaki terk oranını, destek yükünü ve mağaza kurallarına uyumu birlikte etkiler.
- 04
Veri nereden gelecek
Ürünler, fiyatlar, randevular ya da görevler mevcut bir ERP veya web sitesinde duruyorsa uygulama oradan beslenir. Veri henüz hiçbir yerde yoksa yönetim paneliyle birlikte sıfırdan kurulur.
- 05
Mağaza ve gizlilik hazırlığı
Gizlilik politikası, mağaza açıklamaları ve ekran görüntüleri yayından önce hazır olmalıdır. Hesap oluşturulan uygulamalarda hesabı uygulama içinden silme seçeneği her iki mağazada da beklenir.
04Özellikler
Mobil uygulama kapsamına giren işler
Bir mobil uygulama projesi tasarımdan yayına kadar birbirine bağlı parçalardan oluşur.
- 01
Ürün tasarımı ve prototip
Ekranlar kodlanmadan önce tıklanabilir bir prototiple gerçek kullanıcılara gösterilir; akıştaki kopukluklar düzeltmenin en az maliyetli olduğu aşamada yakalanır.
- 02
Arka uç servisleri ve yönetim paneli
Uygulamanın verisini sağlayan API, kullanıcı yönetimi, içerik düzenleme ve raporlar için web tabanlı panel aynı projede geliştirilir.
- 03
Bildirim ve kullanıcı tercihleri
Sipariş durumu, randevu hatırlatma ya da duyurular anlık bildirimle iletilir; kullanıcı hangi bildirim türlerini almak istediğini kendisi seçer.
- 04
Ölçümleme
Hangi ekranın terk edildiği, hangi özelliğin kullanıldığı ve çökmelerin hangi cihazlarda yoğunlaştığı izlenir; sonraki sürümün önceliği bu veriye göre belirlenir.
- 05
Mağaza yayını
Geliştirici hesaplarının açılması, test dağıtımı, mağaza sayfası ve inceleme sürecinin takibi projeye dahildir.
05Entegrasyonlar
Uygulamanın bağlanacağı sistemler
Mobil uygulama çoğu zaman işletmenin mevcut sistemlerine açılan yeni bir kapıdır.
- 01
ERP, ön muhasebe ve CRM
Stok, cari, sipariş ve müşteri kayıtları Logo, Mikro, Netsis gibi sistemlerden API ya da ara servis üzerinden okunur, gerekirse geri yazılır.
- 02
Ödeme altyapısı
Fiziksel ürün ve hizmet satışında iyzico, PayTR gibi ödeme kuruluşlarının mobil altyapıları kullanılır; kart verisi uygulamada tutulmaz.
- 03
Harita ve konum servisleri
Şube bulma, adres seçimi, teslimat takibi ve rota gibi işlevler harita servisleriyle kurulur.
- 04
SMS ve e-posta
Telefon doğrulama kodu ve bilgilendirme mesajları mevcut SMS sağlayıcınız ve e-posta servisinizle gönderilir; ticari iletilerde İYS onayı gözetilir.
- 05
Mevcut web siteniz
Web sitesi ile uygulama aynı kullanıcı hesabını ve içeriği paylaşacak şekilde tasarlanır; kullanıcı iki kanalda ayrı ayrı kayıt olmak zorunda kalmaz.
06Süreç
Mobil uygulama yaptırmak istiyorum: süreç nasıl işler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Platform seçimi ve uzun ömürlü mimari
Teknoloji kararını uygulamanın yıllar sonra nasıl görüneceğini düşünerek veriyoruz. Arayüz, iş kuralları ve veri erişimi ayrı katmanlarda yazılır; sunucu tarafı mobil uygulamadan bağımsız bir API olarak tasarlanır. Böylece ileride bir web paneli, ikinci bir uygulama ya da kurumsal bir entegrasyon eklemek mevcut yapıyı yıkmayı gerektirmez.
Devamını okuDaha az göster
Sunucu altyapısı AWS, Azure ya da Google Cloud gibi bulut sağlayıcılarda veya kendi sunucunuzda kurulabilir. Veri aktarım sırasında şifrelenir, yönetim panelinde rol bazlı yetki ve işlem kaydı bulunur, veritabanı düzenli yedeklenir. Uygulama kişisel veri topluyorsa KVKK aydınlatma metni ve gereken açık rıza adımları kayıt akışına yerleştirilir.
Yayından sonra uygulamayı tahmine değil veriye göre büyütüyoruz. Çökme raporları, kullanım ölçümleri ve mağaza yorumları her sürüm planının girdisidir; işletim sistemi güncellemeleri ve mağaza kuralı değişiklikleri bakım ve destek anlaşmasıyla takip edilir.
08Çalışma modelleri
Bu hizmette çalışma modelleri
- 01
Proje bazlı
Sabit kapsam, sabit fiyat ve belirli teslim tarihi
Kapsamı belli, teslim tarihi olan işler için.
- Yazılı kapsam ve kabul ölçütleri
- Sabit fiyat ve belirli teslim tarihi
- Teslim ve kabul adımları sözleşmede
- 02
Bakım ve destek
Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati
Yayındaki bir sistemin sürekliliği için.
- Aylık sözleşme ve SLA
- İzleme, güncelleme ve hata düzeltme
- Aylık geliştirme saati
09Sık sorulan sorular
Mobil uygulama hakkında sık sorulan sorular
Mobil uygulama yaptırma fiyatları neye göre belirlenir?
Ekran sayısı ve karmaşıklığı, hedeflenen platformlar, yönetim panelinin kapsamı, bağlanacak sistemler ve özel tasarım beklentisi maliyetin ana etkenleridir. İlk görüşmede ihtiyacınızı dinleyip ilk sürüm kapsamını yazıya döküyor, teklifi bu belgeye göre veriyoruz.
Mobil uygulama için firma seçerken nelere dikkat etmeliyim?
İlk görüşmede özellik listenizi sorgulayan ve ilk sürümü küçültmeyi öneren bir ekip, her şeye evet diyen teklife göre kapsamı daha gerçekçi tutar. Kodun, sunucu ve mağaza hesaplarının sizin adınıza açılacağını ve yayın sonrası desteğin nasıl yürüyeceğini sözleşmede görmeniz gerekir.
Web sitem varken ayrıca uygulamaya ihtiyacım var mı?
Kullanıcılarınız sizi seyrek ziyaret ediyorsa çoğu zaman iyi bir mobil web sitesi yeterlidir. Sık tekrar eden işlemler, bildirim ihtiyacı ya da kamera ve konum gibi donanım kullanımı varsa uygulama anlam kazanır; arada kalan durumlar için PWA değerlendirilebilir.
iOS ve Android sürümleri aynı anda yayınlanır mı?
Ortak kod tabanıyla geliştirilen projelerde iki sürüm genellikle birlikte hazırlanır. Yayın ise iki mağazanın ayrı inceleme süreçlerine bağlıdır; onaylar farklı günlerde gelebilir.
Uygulama yayına alındıktan sonra kime ait olur?
Kaynak kod, tasarım dosyaları, sunucu ve mağaza hesapları sözleşmeyle size devredilir. Geliştirmeye bizimle devam etmeseniz bile başka bir ekibin projeyi devralabileceği şekilde belgelendirme yapıyoruz.
Mobil uygulama yaptırmak ne kadar sürer?
Süre ilk sürümün kapsamına, tasarımın hazır olup olmamasına ve entegrasyonların sayısına bağlıdır. Ön görüşmeden sonra kapsamla birlikte aşamaları gösteren yazılı bir takvim paylaşıyoruz.
10İlgili hizmetler