Kullanıcının tekrar yapacağı işi tanımlayın.
Uygulama fikrini önce bir kullanım senaryosuna dönüştürün: Kullanıcı neden uygulamayı açacak ve hangi işlemi tamamlayacak? Randevu takibi, saha kaydı veya üyelik işlemleri farklı ihtiyaçlara sahiptir. Aynı işin mobil web sitesiyle karşılanıp karşılanamayacağını da değerlendirin. Bildirim, kamera veya çevrimdışı çalışma gibi gereksinimler bu kararın önemli parçalarıdır.
Platform kararını hedef kitleye göre verin.
iOS ve Android kapsamını yalnızca kişisel tercihle belirlemeyin. Kullanıcılarınızın cihazlarını, kurumsal cihaz politikanızı ve gerekli cihaz özelliklerini değerlendirin. Ortak geliştirme veya platforma özgü yaklaşım seçilirken entegrasyonlar, bakım ve tasarım ihtiyaçları birlikte ele alınmalıdır. Her yaklaşımın proje özelinde karşılanması gereken gereksinimleri vardır; tek bir yöntem bütün projeler için en iyi değildir.
İlk sürümde temel akışı tamamlayın.
Kayıt, giriş, ana işlem ve kullanıcıya sonuç bildirme adımlarını birbirinden koparmadan planlayın. İnternet bağlantısının kesilmesi, eksik veri veya reddedilen izinler gibi durumları da düşünün. Örneğin bir randevu uygulamasında sadece takvim görüntüsü değil, iptal ve değişiklik akışı da gerekebilir. Önceliği ekran sayısına değil, kullanıcının işini tamamlayabilmesine verin.
Mağaza hazırlığını sona bırakmayın.
Hesap sahipliği, uygulama açıklaması, ekran görüntüleri ve inceleme erişimleri için sorumluları belirleyin. Apple, gönderim öncesinde uygulamanın test edilmesini ve inceleme için gerekli bilgilerin hazırlanmasını önerir. Bu nedenle geliştirme bitişi ile mağazada yayınlanmayı aynı tarih kabul etmeyin. Güncel gereklilikleri yayın öncesinde ilgili mağazanın resmi rehberinden kontrol edin. Apple: App Store gönderim hazırlığı.
Bakım ve ölçümü yayın planına dahil edin.
Yayınlandıktan sonra hangi hataların takip edileceğini, geri bildirimlerin nereye iletileceğini ve sürüm güncellemelerini kimin yöneteceğini belirleyin. Başarı ölçütü yalnızca indirme sayısı olmayabilir; tamamlanan randevu veya işlem sayısı daha anlamlı olabilir. İşletim sistemi güncellemeleri, sunucu servisleri ve yeni özellikler için ayrı bir devam planı hazırlayın.
Başlamadan önce kontrol listesi
- Uygulamanın temel kullanım senaryosu net mi?
- iOS ve Android kapsamı belirlendi mi?
- Bağlantı ve izin hataları düşünülmüş mü?
- Mağaza hesapları ve içerik sorumluları belli mi?
- Bakım ve kullanıcı geri bildirimi nasıl yönetilecek?