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
- Jetpack Compose'da Erişilebilirlik codelab'i: Compose'da erişilebilirliği destekleme hakkında daha fazla bilgi edinmek için Codelab.
- Geliştiriciler için erişilebilirlik alanındaki yenilikler: IO '22 konuşması.
- Erişilebilir uygulamalar oluşturma: Tüm Android uygulama geliştirmelerinde ortak olan temel kavramlar ve teknikler.
- Uygulamaları daha erişilebilir hale getirme: Uygulamanızı daha erişilebilir hale getirmek için uygulayabileceğiniz temel adımlar.
- Uygulama erişilebilirliğini iyileştirmeyle ilgili ilkeler: Uygulamanızı daha erişilebilir hale getirmek için çalışırken göz önünde bulundurmanız gereken temel ilkeler.
- Erişilebilirlik Testi: Android erişilebilirliği için test ilkeleri ve araçları.