2 puan yazan caaat 2026-02-20 | Henüz yorum yok. | WhatsApp'ta paylaş

Guita - görme engelliler için gitar tuner uygulaması

Tam görme engelli kullanıcıların mevcut gitar tuner uygulamalarını kullanmakta zorlanması sorunundan yola çıkarak, işitsel geri bildirim odaklı bir gitar tuner uygulamasını Flutter ile tek başıma geliştirdim. Hem Android hem iOS destekleniyor.

👉 Play Store
👉 App Store

Uygulama özellikleri

  1. Ses tabanlı gitar tuner
  2. 600 gitar akoru için parmak basış rehberi

Tuner tasarımı

  • Mevcut tuner'ların görsel göstergelere dayanmasından farklı olarak, tuner aşağıdaki ikili işitsel geri bildirim yapısıyla tasarlandı
  • Ekran okuyucu (TalkBack / VoiceOver) üzerinden “6. tel 20Hz düşük” gibi mevcut akort durumu düzenli olarak bildirilir
  • Sürekli çalınan bir bip sesi eklendi ve hedef frekansa yaklaştıkça bip sesleri arasındaki aralık kısalacak şekilde tasarlandı
  • Akort durumu yüksek olduğunda ve düşük olduğunda bip sesinin perdesi farklı verilerek, akort durumunun sesle ayırt edilebilmesi sağlandı

Erişilebilirlik tasarım ilkeleri

  • Açıklamalar kısa tutulur ve yalnızca öz bilgi verilir
  • Öngörülebilirliği korumak için odağın rastgele taşınması engellenir
  • NavigationBottomSheet veya ExpansionTile gibi dinamik widget'lar en aza indirilir
  • Tüm açıklamalarda TTS(Text To Speech) yerine ekran okuyucunun liveRegion özelliği kullanılır
  • Flutter Semantics, OrdinalSortKey, liveRegion vb. kullanılarak geliştirildi

Teknik sorunlar

  • iOS'ta Audio Session ayarıyla cihazın ses iptali işlendi
  • Android'de Record Session ayarında cihazın ses iptali nedeniyle yüksek frekans algılama sorunu oluştu; bip sesi yüksek frekans bandına taşınıp FFT ile filtrelenerek çözüldü

Bu proje sayesinde, görsel odaklı UI'dan farklı olarak ses odaklı arayüzlerde bilgi yoğunluğu, öngörülebilirlik ve geri bildirim tasarımının temel unsurlar olduğunu öğrendim.

Henüz yorum yok.

Henüz yorum yok.