Time Picker
Zamanın Efendisi: UI/UX Tasarımında Time Picker (Zaman Seçici) Rehberi
Dijital dünyada randevu alırken, alarm kurarken veya bir teslimat saati belirlerken zamanı doğru yönetmek kritiktir. İşte bu noktada devreye giren Time Picker (Zaman Seçici), kullanıcının belirli bir saati veya zaman aralığını zahmetsizce seçmesini sağlayan köprüdür.
Bazen bir saniyelik hassasiyet (mutfak zamanlayıcıları gibi), bazen de saatlik bloklar (doktor randevuları gibi) gerekir. Doğru zaman seçiciyi seçmek, uygulamanızın işlevselliğini ve kullanıcı deneyimini doğrudan belirler.
Time Picker Nedir ve Nerelerde Kullanılır?
Time Picker, kullanıcıların belirli bir saati, dakikayı ve bazen saniyeyi seçmelerine veya belirli bir zaman aralığı (range) belirlemelerine yardımcı olan bir arayüz bileşenidir. Genellikle Date Picker (Tarih Seçici) ile kol kola çalışırken görülür.
En Yaygın Kullanım Akışları:
- Alarmlar ve Hatırlatıcılar: Saat ve dakikanın kesin olarak belirlenmesi gereken durumlar.
- Rezervasyon ve Randevu: Restoran masası veya doktor randevusu için uygun zaman dilimini seçmek.
- Fitness ve Egzersiz: Antrenman süresini veya dinlenme aralıklarını (Örn: 30 saniye, 5 dakika) ayarlamak.
Tasarım Varyasyonları: Hangi Zaman Seçici Size Uygun?
Mobbin üzerindeki 450’den fazla gerçek dünya örneği, zaman seçicilerin ihtiyaca göre çok farklı şekillere bürünebildiğini gösteriyor:
1. Scroll Wheel (Kaydırma Tekerleği)
Özellikle mobil cihazlarda (iOS’un alarm uygulamasından tanıdığımız) en popüler yöntemdir. Kullanıcılar saat, dakika ve AM/PM değerlerini dikey bir tekerleği çevirerek seçer.
- Örnek: iPhone alarmı kurmak veya bir Uber yolculuğu planlamak.
2. Clock Dial (Saat Kadranı)
Fiziksel bir saati taklit eden bu arayüz, Android cihazlarda yaygındır. Kullanıcılar akrep ve yelkovanı temsil eden noktalara dokunarak zamanı ayarlar. Dijital yerli olmayan kullanıcılar için oldukça sezgiseldir.
3. Tile & Radio Button (Karo ve Radyo Butonları)
Belirli zaman dilimlerinin (Örn: 09:00, 09:30, 10:00) bir liste veya ızgara şeklinde sunulmasıdır.
- Örnek: Restoran rezervasyonlarında hangi saatlerin dolu olduğunu görmek için mükemmeldir.
4. Slider (Kaydırıcı) ve Stepper (Artırıcı)
- Slider: Başlangıç ve bitiş saati gibi aralıkları aynı anda seçmek için kullanılır (Örn: Araç kiralama).
- Stepper: Zamanı belirli aralıklarla (5’er veya 15’er dakika) artırıp azaltmak için kullanılır. Hassas ayar gerektirmeyen durumlar için çok hızlıdır.
Zaman Seçicinin Anatomisi
Bir zaman seçiciyi oluşturan temel parçalar şunlardır:
- Giriş Alanı: Seçilen zamanın metin olarak göründüğü yer.
- Seçici Panel: Tekerlek, kadran veya liste menüsü.
- AM/PM Anahtarı: 12 saatlik format kullanılıyorsa günün bölümünü belirleyen seçenek.
- Onay Butonları: Seçimi tamamlayan “Tamam” veya “İptal” düğmeleri.
Ne Zaman Kullanmalı? (Avantajlar)
- Kesinlik Gerektiğinde: Saat, dakika ve saniye bazında tam doğruluk sağlar.
- Format Birliği: Kullanıcının veriyi hatalı girmesini engeller (Örn: 24 saat formatı veya AM/PM karmaşasını önler).
- Hızlı Keşif: Özellikle liste (tile) görünümünde, kullanıcı hangi saatlerin “seçilebilir” olduğunu anında görür.
Ne Zaman Kaçınmalı? (Dezavantajlar ve Riskler)
- Belirsiz Zaman Dilimleri: Eğer sadece “sabah” veya “akşam” gibi geniş aralıklar gerekiyorsa, karmaşık bir zaman seçici yerine basit Radyo Butonları kullanın.
- Manuel Giriş Daha Hızlıysa: Kullanıcılar saati klavyeden yazmaya (Örn: 12:30) çok alışıksa, tekerleği döndürmek onlar için bir engel haline gelebilir.
- Karmaşık Aralıklar: Tek bir adımda hem başlangıç hem bitiş saati girilmesi gerekiyorsa, standart bir seçici yerine Range Picker (Aralık Seçici) tercih edilmelidir.
Kritik Tasarım İpucu: Eğer mobil bir uygulama tasarlıyorsanız, sistemin kendi (native) zaman seçicilerini kullanmak genellikle en güvenli yoldur; çünkü kullanıcılar bu yapıya işletim sisteminden aşinadır. Ancak markanızın özgün bir dokunuşa ihtiyacı varsa, “tile” tabanlı tasarımlar modern ve hızlı bir alternatif sunar.
Benzer İçerikler

Akademisyen, kullanıcı deneyimi ve arayüz tasarımı, veri görselleştirme, web/mobil uygulama geliştirme.
Kemal ŞAHİN'i yakından tanıyın.