Velgrina Mobile: Bir Ticaret Uygulamasını Yayınlamadan Önce Kontrol Ettiğim Şeyler

Velgrina'nın Expo ve React Native uygulamasından bir sürüm hazırlık notu, ticaret yolculuklarına, sunucu gerçeğine ve kurtarmaya odaklanıyor.

Velgrina’daki çalışmalarım, iOS ve Android için bir Expo ve React Native ticaret uygulamasını içeriyor. Bu proje notu itibarıyla, uygulama yayın hazırlığı aşamasındadır. Bunu kasıtlı olarak böyle tanımlıyorum: uygulama ilerlemesi ve doğrulanmış bir halka açık sürüm, farklı kilometre taşlarıdır.

Bir ticaret uygulaması, ekranlar arasında hâlâ çalışmaya ihtiyaç duysa da, tamamlanmış bir görünüm setine sahip olabilir. Yayın hazırlığı, müşteri yolculuğuna bir bütün olarak baktığım yerdir; özellikle telefonun görünümünün sunucudan sapabileceği yerlerde.

Uygulama boyunca sepeti takip et

İlk inceleme yolu, ürün keşfi ile başlar ve seçim, sepet değişiklikleri ve bir sonraki satın alma adımıyla devam eder. Müşteri geri navigasyon yaptığında, bir ekranı yeniden açtığında veya bir miktarı değiştirdiğinde sepetin anlaşılır kalması gerekir.

Bir müşteri uygulamayı kullanırken fiyat veya stok durumu değişikliklerine özel bir dikkat gösteriyorum. Gösterilen ürün, bir anlık sunucu verilerinin bir görüntüsüdür. Ekranda zaten mevcut olduğu için bir siparişin nihai otoritesi olamaz.

Bu nedenle, kabul sorularım uzlaşmaya odaklanıyor: müşteri en son kabul edilen sepeti görüyor mu, değiştirilen değerler açıklanıyor mu ve bir seçimi yeniden yolculuğa başlamadan düzeltebilir mi? Bunlar, her senaryonun zaten geçtiği iddiası değil, sürüm kriterleridir.

Paylaşılan bir kod tabanı hala cihaz davranışına sahiptir.

React Native ve Expo, uygulamayı paylaşılan bir yığın içinde geliştirmeme olanak tanırken, iOS ve Android farklı ortamlar olarak kalmaktadır. Klavye davranışı, navigasyon, izin istemleri ve uygulama yaşam döngüsü değişiklikleri, aynı müşteri görevini farklı şekillerde etkileyebilir.

Fiziksel etkileşimi ve düzeni inceliyorum. Klavye açıkken birisi bir adresi düzenleyebilir mi? Bir doğrulama mesajı hala görünür mü? Başka bir uygulamadan dönerken yeterli bağlam korunuyor mu? Bir ekran, statik bir önizlemede doğru görünebilir ve yine de bir telefonda kullanımı zor olabilir.

Uzun ürün adları ve çevrilen metinler de dikkat gerektirir. Kompakt bir kart tasarımı, iki varyantı ayıran bilgiyi gizlememelidir ve bir etiket daha fazla alan kapladığında, birincil eylem okunabilir kalmalıdır.

Kurtarma, müşteriyle yüz yüze olan bir yetenektir.

Mobil bağlantı, belirsiz sonuçların özellikle önemli olmasını sağlar. Eğer bir istek kesilirse, uygulama sunucunun isteği kabul edip etmediğini bilemeyebilir. Başarıyı çok erken göstermek yanıltıcıdır; müşteriden bir işlemi körü körüne tekrarlamasını istemek de kafa karışıklığı yaratabilir.

Yayın hazırlığı için bekleyen, onaylanmış başarı, kesin bir reddetme ve hala kontrol edilmesi gereken bir sonuç olarak ayırıyorum. Bu durumların anlaşılır mesajlara ve uygun sonraki eylemlere ihtiyacı var. “Bir şeyler yanlış gitti” ifadesi, bir müşterinin bir satın alma işlemini tamamlamaya çalışırken çok az yardımcı olur.

Oturum süresinin dolması, başka bir faydalı inceleme durumudur. Bir müşterinin kimlik doğrulamanın ne zaman gerekli olduğunu bilmesi gerekir ve uygulama gereksiz yere sıradan çalışmaları kaybetmekten kaçınmalıdır. Sunucu, istemcinin bir oturumun geçerli olduğunu düşündüğü durumlarda bile erişimi zorunlu kılmalıdır.

Sürümün hazır olmasını sağlayan unsurları tanımlayın

Bir ticaret uygulaması için hazırlık kontrol listem, temsilci alışveriş yolculuklarını, cihaz davranışını, sunucu doğrulamasını, hata kurtarmayı ve bir sorunu teşhis etmek için gereken operasyonel bilgileri kapsar. Mağaza gönderim varlıkları ve dağıtım yapılandırması da sürüm sürecine aittir.

Kontrol listesi belirli kanıtlar üretmelidir. “Uygulama çalışıyor” çok genel bir ifadedir. “Bu sepet değişikliği her iki platformda da kabul edildi ve reddedilen bir miktar kurtarılabilir bir mesaj gösteriyor” başka bir kişinin inceleyebileceği bir şeydir.

Velgrina’nın mobil uygulaması ticaret işini farklı bir etkileşim ortamına genişletir. Kullanışlı mühendislik disiplini, uygulama, doğrulama ve sürüm durumunu açık tutmaktır. Müşteriler için bir uygulama hazırlamak, sıradan yolculukları tutarlı hale getirmek ve kesintiye uğramış yolculukları geri kazanılabilir kılmak anlamına gelir; ardından sürümün tamamlandığını bildirmeden önce bu sonuçları kontrol etmek gerekir.

26 Eylül 2026’da güncellendi.