Tworzenie aplikacji z myślą o ułatwieniach dostępu oznacza, że powinny być one użyteczne dla wszystkich, w tym dla osób z potrzebami w zakresie ułatwień dostępu, które mogą korzystać z urządzeń z Androidem na wiele różnych sposobów. Compose zapewnia podstawę do tworzenia bardziej dostępnych interfejsów dzięki deklaratywnym interfejsom API i narzędziom, które pomagają zwiększyć inkluzywność aplikacji.
W zakresie ułatwień dostępu w Compose występuje kilka kluczowych i pomocniczych pojęć:
- Domyślne ustawienia interfejsu API: dowiedz się, jak Compose domyślnie obsługuje ułatwienia dostępu, jak wykorzystywać semantykę i wzorce, aby od początku obsługiwać ułatwienia dostępu, oraz jak używać ich w komponentach niestandardowych.
- Semantyka: poznaj system reprezentowania znaczenia i roli elementów interfejsu w usługach ułatwień dostępu oraz dowiedz się, jak wybierać odpowiednią semantykę do reprezentowania właściwości, takich jak typy treści, opisy i stany.
- Modyfikowanie kolejności przechodzenia między elementami: modyfikowanie kolejności, w jakiej usługi ułatwień dostępu przechodzą między elementami na ekranie. Można ją dostosować, aby zwiększyć wygodę użytkowników.
- Obsługa treści, których rozmiar można dostosowywać: zezwalaj użytkownikom na dostosowywanie rozmiaru tekstu i elementów interfejsu w aplikacji do swoich potrzeb.
- Scalanie i czyszczenie: poznaj strategie i interfejsy API scalania i czyszczenia semantycznego oraz dowiedz się, kiedy należy ukrywać semantykę przed usługami ułatwień dostępu.
- Sprawdzanie i debugowanie: sprawdzaj semantykę ułatwień dostępu komponentów z możliwością komponowania za pomocą narzędzi i debuguj nieoczekiwane zachowania podczas korzystania z technologii wspomagających na Androidzie.
- Testowanie: wykrywaj typowe problemy z ułatwieniami dostępu i automatyzuj niektóre aspekty testowania za pomocą testów ułatwień dostępu w Compose.
Dodatkowe materiały
- Ćwiczenie dotyczące ułatwień dostępu w Jetpack Compose: ćwiczenie, z którego dowiesz się więcej o obsłudze ułatwień dostępu w Compose.
- Nowości w zakresie ułatwień dostępu dla deweloperów: prezentacja z konferencji Google I/O 2022.
- Tworzenie aplikacji dostępnych dla wszystkich: podstawowe koncepcje i techniki wspólne dla wszystkich etapów tworzenia aplikacji na Androida.
- Zwiększanie dostępności aplikacji: najważniejsze kroki, które możesz podjąć, aby zwiększyć dostępność aplikacji.
- Zasady poprawy dostępności aplikacji: kluczowe zasady, o których należy pamiętać, gdy chcesz zwiększyć dostępność aplikacji.
- Testowanie ułatwień dostępu: zasady i narzędzia testowania ułatwień dostępu na Androidzie.