Jetpack Compose'da erişilebilirlik

Erişilebilirliği göz önünde bulundurarak geliştirme yapmak, uygulamalarınızı Android cihazları birçok farklı şekilde kullanabilen erişilebilirlik ihtiyaçları olan kişiler de dahil olmak üzere herkes için kullanılabilir hale getirmek 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 erişilebilirliğinde 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 baştan desteklemek için anlambilim ve kalıplardan nasıl yararlanacağınızı ve bunları özel bileşenler için 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.
  • Birleştirme ve temizleme: Semantik birleştirme ve temizleme stratejilerini ve API'lerini, ayrıca semantikleri erişilebilirlik hizmetlerinden gizlemenin ne zaman uygun olduğunu öğrenin.
  • İnceleme ve hata ayıklama: Araçlarla bileşenlerinizin erişilebilirlik anlamlarını inceleyin ve Android'in yardımcı teknolojilerini kullanırken beklenmedik davranışların hatalarını ayıkla.
  • Test etme: Yaygın erişilebilirlik sorunlarını algılayın ve erişilebilirlik kontrolleri oluşturma özelliğiyle testin bazı yönlerini otomatikleştirin.

Ek kaynaklar