Mobil uygulama geliştirme / DIJION
Geri düğmesi nereye götürmeli? Mobil gezinmede bağlamı korumak
Liste, filtre, sekme ve dış bağlantı girişlerinde kullanıcının yerini koruyan gezinme senaryoları ve kabul kontrolleri.
Bir listedeki öğeyi açıp geri dönen kişi, her defasında aynı aramayı yapmayı beklemez. Kaydırma konumu, filtre ve seçili sekme görevin bağlamıdır. Geri dönüşü yalnız ekran kapatmak olarak ele almak, kullanıcıya aynı işi tekrar yaptırabilir. İlk karar, hangi durumun hangi gezinme sınırı içinde korunacağıdır.
Geri, kapat ve üst seviyeyi ayırın
Geri önceki gezinme adımına; kapat geçici bir katmanın dışına; üst seviye ise yapısal olarak ana bölüme götürebilir. Bu eylemlerin aynı simgeyi veya aynı hedefi paylaşması gerekmez. Android geri yığını belgeleri geçmişe dayalı davranışı açıklar; ürün akışını platformun gezinme modeliyle birlikte değerlendirin.
Listeye dönerken görevi sürdürün
Örnek senaryo: kullanıcı bir kitap listesini filtreler, aşağı kaydırır, ayrıntıya girer. Dönüşte filtreyi ve mümkünse aynı öğeye yakın konumu koruyun. İçerik arada değişmişse eski piksel konumu yerine öğe kimliğiyle bağlam kurmak daha anlamlı olabilir. Silinmiş öğeye dönüldüğünde anlaşılır bir alternatif gerekir.
Tüm sütunlar için tabloyu yatay kaydırabilirsiniz.
| Giriş | Dönüşte korunacak | Ayrıca kontrol edilecek |
|---|---|---|
| Filtreli liste → ayrıntı | Sorgu, filtre, konum | Öğe artık yoksa yakın bağlam |
| Sekme → geçici pencere | Aktif sekme ve düzenleme | Kaydedilmemiş bilgi |
| Dış bağlantı → ayrıntı | Güvenli ana gezinme hedefi | Uydurulmuş önceki ekran yok |
Dışarıdan giriş için ayrı akış çizin
Bir bildirim veya bağlantı doğrudan ayrıntı ekranını açabilir. Bu kullanıcı daha önce listeyi görmemiştir. Olmayan bir geçmişi taklit etmek yerine geri veya ana bölüme geçişin anlamını açıklayın. Oturum gerekiyorsa giriş sonrasında asıl hedefe dönün; kayıt yoksa yalnız genel hata göstermeyin.
Korunacak durumun süresini sınırlayın
Hesap değiştiğinde eski hesaba ait filtre veya özel kayıt gösterilmemelidir. Yeni bir göreve başlamak ile kesilmiş göreve dönmek aynı değildir. Durumu nerede sıfırladığınızı yazın; bütün gezinme geçmişini sonsuza kadar korumak anlaşılır bir deneyim sağlamaz.
Üç kısa kabul deneyi
- Filtreli listeden ayrıntıya gidip sistem geri hareketini kullanın; aynı arama bağlamı görünmeli.
- Ayrıntıyı dış bağlantıdan temiz oturumda açın; çıkış yolu anlaşılır olmalı.
- Düzenleme sırasında geri gidin; kayıp olacak bilgi varsa açık seçim sunulmalı.
Bu kontrolleri küçük ekran, büyük metin ve ekran döndürmeyle tekrarlayın. Çıktı bir ekran listesi değil, giriş nedenini ve dönüşte korunan durumu birlikte gösteren gezinme tablosu olsun.