Jetpack Compose'da erişilebilirlik

Erişilebilirliği göz önünde bulundurarak geliştirme, uygulamalarınızı herkesin kullanabileceği şekilde tasarlamak anlamına gelir. Bu kapsamda, Android cihazları birçok farklı şekilde kullanabilen ve erişilebilirlik ihtiyaçları olan kullanıcılar da yer alır. Compose, uygulamalarınızı daha kapsayıcı hale getirmeye yardımcı olan araçları ve bildirim temelli API'leriyle daha erişilebilir kullanıcı arayüzleri oluşturmak için temel bir yapı sunar.

Oluşturma özelliğinde erişilebilirlikle ilgili birkaç temel ve destekleyici kavram vardır:

  • API varsayılanları: Compose'un erişilebilirliği varsayılan olarak nasıl ele aldığını ve erişilebilirliği en başından itibaren desteklemek için semantik ve kalıplardan nasıl yararlanacağınızı, bunları özel bileşenlerde nasıl kullanacağınızı öğrenin.
  • Anlambilim: Erişilebilirlik hizmetleri için kullanıcı arayüzü öğelerinin anlamını ve rolünü temsil etme sistemini ve içerik türleri, açıklamalar ve durumlar gibi özellikleri temsil etmek için uygun anlambilimi nasıl seçeceğinizi öğrenin.
  • Geçiş sırasını değiştirme: Erişilebilirlik hizmetlerinin ekrandaki öğeler arasında gezinme sırasını değiştirin. Bu sıra, daha iyi bir kullanıcı deneyimi için özelleştirilebilir.
  • Kullanıcı tarafından ölçeklendirilebilen içeriği destekleyin: Kullanıcıların, uygulamanızdaki metin ve kullanıcı arayüzü öğelerinin boyutunu ihtiyaçlarına göre ayarlamasına izin verin.
  • Birleştirme ve temizleme: Anlamsal birleştirme ve temizleme stratejilerini, API'leri ve anlamsal yapının erişilebilirlik hizmetlerinden ne zaman gizlenmesi gerektiğini öğrenin.
  • İnceleme ve hata ayıklama: Android'in yardımcı teknolojilerini kullanırken composable'larınızın erişilebilirlik anlamsal yapısını araçlarla inceleyin ve beklenmedik davranışlarda hata ayıklayın.
  • Test: Compose erişilebilirlik kontrolleriyle yaygın erişilebilirlik sorunlarını tespit edin ve testin bazı yönlerini otomatikleştirin.

Ek kaynaklar