Jetpack Compose'da erişilebilirlik

Erişilebilirliği göz önünde bulundurarak geliştirme yapmak, erişilebilirlik ihtiyaçları olan ve Android cihazları birçok farklı şekilde kullanabilen kişiler de dahil olmak üzere herkesin uygulamalarınızı kullanabilmesini sağlamak anlamına gelir. Compose, bildirime dayalı API'leri ve uygulamalarınızı daha kapsayıcı hale getirmenize yardımcı olan araçlarıyla daha erişilebilir kullanıcı arayüzleri oluşturmak için bir temel sağlar.

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

  • API varsayılanları: Compose'un erişilebilirliği varsayılan olarak nasıl işlediğini, erişilebilirliği en başından itibaren desteklemek için semantik ve kalıplardan nasıl yararlanacağınızı ve bunları özel bileşenlerde nasıl kullanacağınızı öğrenin.
  • Anlamlar: 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 anlamları 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'lerini ve anlambilimin erişilebilirlik hizmetlerinden ne zaman gizlenmesi gerektiğini öğrenin.
  • İnceleme ve hata ayıklama: Araçlarla composable'larınızın erişilebilirlik semantiğini inceleyin ve Android'in yardımcı teknolojilerini kullanırken beklenmedik davranışlarda hata ayıklayın.
  • Test etme: Compose erişilebilirlik kontrolleriyle yaygın erişilebilirlik sorunlarını tespit edin ve testin bazı yönlerini otomatikleştirin.

Ek kaynaklar