Hizmet · 07 / 09
Mobil uygulama geliştirme
Müşterilerinizin ya da ekibinizin her gün kullanacağı iOS ve Android uygulamaları: önce tıklanabilir prototip, sonra geliştirme, mağaza yayını ve güncellemeler.
İyi bir fikir, zor bir arayüzde kaybolur
Bir uygulamanın ilk birkaç kullanımı, kullanıcının kalıp kalmayacağını belirler. Kullanıcı neye dokunacağını bulamazsa, bir formda takılırsa ya da ekrandaki bilgiyi bir bakışta okuyamazsa, özelliklerin ne kadar iyi olduğu fark etmez. Ekipler bu sorunu çoğu zaman geliştirme bittikten sonra görür; düzeltmek de en pahalı o noktada olur.
Önce tasarım: UI/UX ve prototip
Mobil uygulama geliştirmeye ekranlardan değil, kullanıcının yapmak istediği işten başlıyoruz: hangi durumda, ne kadar zamanı var, uygulamayı ne sıklıkla açacak? Bu soruların cevabını kullanıcı akışlarına ve ekran haritasına dönüştürüyoruz.
Ardından tıklanabilir bir prototip hazırlıyoruz. Prototipi gerçek bir telefonda, mümkünse gerçek kullanıcılarla deniyor; kod yazılmadan önce yanlış giden adımları görüp düzeltiyoruz. Çıkış noktamız tek elle kullanılan telefon: büyük dokunma alanları, okunaklı yazı, ekran başına tek bir ana bilgi.
Erişilebilirlik bizim için tasarımın sonunda işaretlenen bir kontrol listesi değil. Yeterli kontrastı, ekran okuyucuda anlamlı bir okuma sırasını ve telefon ayarlarından büyütülen yazı boyutuna uyumu baştan tasarlıyoruz.
Nereden başlamalı
Fikir aşamasındaysanız ilk adım çoğu zaman tek bir kritik akışın prototipidir: kayıt, randevu ya da satın alma. Bu tek akış bile yatırımcıya ya da ilk kullanıcılara neyi göstereceğinizi netleştirir. Yayında bir uygulamanız varsa önce mevcut akışları ve kullanım verisini inceliyor, en çok kullanıcı kaybettiğiniz ekranlardan başlıyoruz.
Geliştirme ve mağaza yayını
Prototipi onayladıktan sonra uygulamayı iOS ve Android için geliştiriyoruz. Uygulamanın verisi bir yönetim panelinden mi gelecek, yoksa kullandığınız randevu, sipariş ya da stok sistemine mi bağlanacak, bunu tasarım aşamasında netleştiriyoruz. Geliştirme sırasında test sürümlerini kendi telefonunuza yükleyip deneyebilirsiniz.
Uygulamayı App Store ve Google Play'in inceleme kurallarına göre hazırlıyor, mağaza sayfası metinleri ve ekran görüntüleriyle birlikte yayına gönderiyoruz. Mağaza geliştirici hesapları şirketiniz adına açılır.
Yayından sonra
Telefon işletim sistemleri her yıl güncellenir, mağazaların kuralları değişir; bakımı yapılmayan bir uygulama bir süre sonra bozulabilir ya da mağazadan kaldırılabilir. Yayından sonra hata takibini, işletim sistemi güncellemelerine uyumu ve yeni özellikleri bir destek sözleşmesiyle sürdürüyoruz; kapsamı ve yanıt sürelerini sözleşmede yazıyoruz. Tasarım dosyalarını ve teknik dokümantasyonu da teslim ediyoruz; ileride başka bir ekiple çalışsanız bile uygulamayı devralmak kolay olur.
Fit'n Co projesinde, üyelerin beslenme planını takip ettiği uygulamayı ve diyetisyen ekibinin kullandığı yönetim panelini nasıl kurduğumuzu görebilirsiniz.
Başarıyı nasıl ölçüyoruz
- Görev tamamlama: Prototip testinde kullanıcılar ana görevleri yardım almadan bitirebiliyor mu?
- Adım sayısı: Kayıt, ilk kullanım, randevu ve satın alma gibi kritik akışlar kaç adımda tamamlanıyor?
- Kararlılık: Yayından sonra çökme ve hata raporlarını izliyor, sorunları önceliğine göre düzeltiyoruz.
- Kullanım: Kullanıcı hangi adımda vazgeçiyor? Bunu gösteren ölçüm noktalarını kuruyoruz.
Uygulamanızı, kullanıcınızı ve şu an takıldığınız yeri birkaç cümleyle anlatın.
Sık sorulan sorular
Hem iOS hem Android için ayrı ayrı mı geliştiriliyor?
Projeye göre değişir. Çoğu uygulamada iki platform için tek bir kod tabanıyla çalışmak süreyi ve bakım maliyetini düşürür; telefonun donanımını yoğun kullanan uygulamalarda her platform için ayrı geliştirme gerekebilir. Hangisinin sizin için uygun olduğunu teklifte gerekçesiyle yazıyoruz.
Uygulama mağaza hesapları kimin adına açılır?
Şirketiniz adına. App Store ve Google Play geliştirici hesaplarını sizin adınıza açıyor, bize geliştirici erişimi tanımlamanızı istiyoruz. Böylece uygulama, kullanıcı yorumları ve mağaza verileri her zaman sizde kalır.
Zaten bir uygulamamız var; yalnızca arayüzü yenileyebilir misiniz?
Evet. Önce mevcut akışları inceleyip kullanıcıların nerede takıldığını buluyoruz. Her şeyi baştan çizmek yerine en çok etki eden ekranlardan başlamayı öneriyoruz.
Prototip neden gerekli, doğrudan geliştirmeye geçemez miyiz?
Prototip, kod yazılmadan önce akışı gerçek bir telefonda denemenizi sağlar. Bu aşamada bulunan bir sorun tasarım dosyasında düzelir; aynı sorun yayından sonra bulunursa yeniden geliştirme gerektirir.
Bu hizmetle geliştirdiğimiz işler
Nereden başlayalım?
Ne yapmak istediğinizi kısaca yazın. Mesajınızı işi yapacak kişiler okur ve size yazılı olarak yanıt verir.
